Cloud Products Solutions Pricing Support Explore more Contact us Log in Create IBM Cloud account IBM Cloud Kubernetes Service IBM Cloud Kubernetes Service Deploy secure, highly available clusters in a native Kubernetes experience Get a cluster — no charge Get pricing options See product documentation Overview Run Kubernetes at enterprise scale IBM Cloud® Kubernetes Service is a certified, managed Kubernetes solution, built for creating a cluster of compute hosts to deploy and manage containerized apps on IBM Cloud®. It provides intelligent scheduling, self-healing, horizontal scaling and securely manages the resources that you need to quickly deploy, update and scale applications. IBM Cloud Kubernetes Service manages the master, freeing you from having to manage the host OS, container runtime and Kubernetes version-update process. Learn to deploy and operate a cluster in a live Kubernetes environment on IBM Cloud at no cost. This is not a demo, yet you won't need to configure or download anything. Try it out Use cases Create Kubernetes clusters View Create Kubernetes clusters Create Kubernetes clusters See how a fictional public relations firm uses Kubernetes capabilities to deploy a containerized app on IBM Cloud. With IBM Watson® Tone Analyzer Service, the firm gets feedback on its press releases. Stand it up Deploy a scalable web app View Deploy a scalable web app Analyze logs, monitor apps View Analyze logs, monitor apps Deploy apps continuously View Deploy apps continuously Features Kubernetes made easy See all features Native Kubernetes Scalability. Workload diversity. Continuous availability. Secure clusters Guard infrastructure. Isolate compute. Ensure compliance. Leverage IBM Watson Extend app capabilities with IBM Watson APIs, more. Our clients Frequently asked questions Get answers to the most commonly asked questions about IBM Cloud Kubernetes Service. How does a container-based platform work? View IBM Cloud® Kubernetes Service provides a fully managed container service for Docker (OCI) containers, so clients can deploy containerized apps onto a pool of compute hosts and subsequently manage those containers. Containers are automatically scheduled and placed onto available compute hosts based on your requirements and availability in the cluster. Get started with a Kubernetes tutorial How is the Kubernetes-based container service managed? View How can I run Docker containers on my own infrastructure? View How does autoscaling work for my Docker containers in Kubernetes? View How is container hosting managed when using service provider instances? View Can I integrate block storage with my apps? View How does networking work in a cluster? View How are security controls integrated? View How do I store Docker images in the cloud? View Can I set up my own Kubernetes scheduler to place containers in a cluster? View Related products IBM Cloud Code Engine Run your application, job or container on a managed serverless platform. Learn more Red Hat OpenShift on IBM Cloud Deploy and secure enterprise workloads on native Red Hat® OpenShift® with developer-focused tools to run highly available apps. Learn more IBM Cloud Foundry Create and deploy applications on a managed multitenant Cloud Foundry environment. Learn more Next steps Get a cluster at no cost Create a free IBM Cloud account and get a cluster to try for 30 days. View pricing options Configure, price and quote your Kubernetes cluster. Meet the community Get answers to your IBM Cloud questions straight from our users. Cookie preferences