Looking to learn more about Kubernetes?

  • Fully managed
    at scale
  • Secure
    clusters
  • Advanced
    services
  • Intelligent
    provisioning
  • Self-healing
    containers
  • Logging and
    monitoring

Key features of IBM Cloud Kubernetes Service

Fully managed at scale

IBM Cloud®, including IBM Watson and the IBM Blockchain platform, runs on Kubernetes, enabling massive scale and workload diversity. Enjoy continuous availability with high-availability master-enabled, multi-zone clusters across six regions and 35 data centers.

Secure clusters

Highly secure environment for production workloads with built-in container-level security, including isolation policies, CIS-hardened infrastructure and broad industry compliance (including PCI, HIPAA-ready, SOC1, SOC2 and more).

Advanced services

Extend the capabilities of your application by integrating with advanced IBM services, such as AI, IBM Watson and blockchain, through an automated, standardized and secure architecture. This includes customer-managed Kubernetes secrets through IBM Cloud Key Protect.

Intelligent provisioning

Containers are automatically scheduled and placed onto available compute hosts based on the requirements that you define, as well as the availability in each cluster.

Self-healing containers

Configure a custom Kubernetes cluster that auto-scales and recovers containers based on defined policies. Create health checks for critical components, such as containerd, kubelet, kube-proxy and calico, so that auto-recovery can trigger corrective action.

Logging and monitoring

Get operational visibility into Kubernetes-based applications, services and platforms. Use advanced features to monitor and troubleshoot, define alerts and design custom dashboards. Get cluster-level, 30-day retention, natural language processing and a fully centralized view.

Key features of the IBM Cloud Kubernetes Service

Fully managed at
scale

Enterprise-proven managed Kubernetes service running over 20,000 production clusters – maintains a daily service volume of 250 billion on-demand forecast requests at The Weather Company, at .99999 percent. Enjoy continuous availability with HA Master-enabled, multi-zone clusters, across six regions and 35 data centers.

Secure
clusters

Highly secure environment for production workloads with built-in container-level security, including isolation policies, CIS-hardened infrastructure, and broad industry compliance (including PCI, HIPPA-ready, SOC1, SOC2, etc.).

Advanced
services

Extend your app's capabilities by integrating with advanced IBM services such as AI, IBM Watson, and blockchain, through an automated, standardized and secure architecture. This includes customer-managed Kubernetes secrets through IBM Cloud Key Protect.

Intelligent
provisioning

Containers are automatically scheduled and placed onto available compute hosts based on the requirements that you define, as well as the availability in each cluster.

Self-healing
containers

Configure a custom Kubernetes cluster that auto-scales and recovers containers based on defined policies. Create health checks for critical components such as containers, kubelet, kube-proxy and calico, so that auto-recovery can trigger corrective action.

Logging and
monitoring

Get operational visibility into Kubernetes-based applications, services and platforms. Use advanced features to monitor and troubleshoot, define alerts and design custom dashboards. Get cluster-level, 30-day retention, natural language processing, and a fully centralized view.

  • Create Kubernetes
    clusters
  • Deploy a scalable
    web application
  • Analyze logs and
    monitor app health
  • Continuous
    deployment

How to get started now

Create Kubernetes
clusters

In this tutorial series, you can see how a fictional public relations firm uses Kubernetes capabilities to deploy a containerized app in the IBM Cloud. Leveraging Watson Tone Analyzer, the PR firm analyzes its press releases and receives feedback.

Deploy a scalable
web application

Learn how to scaffold a web application, run it locally in a container and then deploy it to an IBM Cloud Kubernetes cluster. You’ll also learn to bind a custom domain, monitor the health of the environment, and scale.

Analyze logs and
monitor app health

This tutorial walks you through creating a cluster and configuring the Log Analysis and Monitoring services. Then, you will deploy an application to the cluster, use Kibana to view and analyze logs, and use Grafana to view health and metrics.

Continuous
deployment

Learn how to set up a continuous integration and delivery pipeline for containerized apps running in Kubernetes. This covers the setup of source control, build, test and deploy stages, and adding integrations like security scanners and analytics.

How to get started now

Create Kubernetes
clusters

App availability for Kubernetes clusters

In this tutorial series, you can see how a fictional public relations firm uses Kubernetes capabilities to deploy a containerized app in the IBM Cloud. Leveraging Watson Tone Analyzer, the PR firm analyzes its press releases and receives feedback.

Deploy a scalable
web application

App availability for Deploy a scalable web application

Highly secure environment for production workloads with built-in container-level security, including isolation policies, CIS-hardened infrastructure, and broad industry compliance (including PCI, HIPPA-ready, SOC1, SOC2, etc.).

Analyze logs and
monitor app health

App availability for Analyze logs and monitor app health

Extend your app’s capabilities by integrating with advanced IBM services, such as AI, Watson, and Blockchain, through an automated, standardized, and secure architecture. This includes customer-managed Kubernetes secrets through IBM Cloud™ Key Protect.

Continuous
deployment

App availability for Continuous deployment

Containers are automatically scheduled and placed onto available compute hosts based on the requirements that you define, as well as the availability in each cluster.

Kubernetes certification logo

Kubernetes certified

The IBM commitment to developers and open-source projects – along with its early leadership role in the Cloud Native Computing Foundation (CNCF) – have made it an open-source pioneer from the beginning. IBM is building AI businesses can trust.

 

Case study

Case study

The Weather Company®

When site traffic spikes during extreme weather events, it’s critical that scaling plans be in place to meet demands. That’s where migrating to IBM Cloud comes in.

100M

extreme weather pageviews


25B

daily on-demand forecasts


30M

normal pageviews

 

IBM Cloud Kubernetes Service is top rated on TrustRadius

trustradius top rated 2020 badge

Kubernetes explained

What is Kubernetes?

What are containers?

A container is an executable unit of software in which application code is packaged — together with libraries and dependencies — in common ways so that it can run anywhere on the desktop, traditional IT or in the cloud. Containers take advantage of a form of operating system (OS) virtualization that lets multiple applications share the OS by isolating processes and controlling the amount of CPU, memory and disk those processes can access.

How did the container orchestration with Kubernetes evolve?

What are the chief components of Kubernetes architecture?

What is Istio service mesh?

What is the difference between Knative and serverless computing?

Is Kubernetes just a trend or is it here to stay?

Are Kubernetes tutorials available?

Check
out the
options