This topic introduces the advantages of Alibaba Cloud Container Service for Kubernetes.

Easy to use

  • You can easily create Kubernetes clusters in the Container Service console.
  • You can easily upgrade Kubernetes clusters in the Container Service console.

    When you use self-built Kubernetes clusters, you may need to manage clusters of different versions, such as V1.8.6, V1.9.4, V1.10, and later. Each time you upgrade these self-built clusters, you must make major adjustments and invest high operation and maintenance costs. Container Service for Kubernetes allows you to perform rolling upgrades based on images and supports full metadata backups. You can easily roll back clusters to previous versions.

  • You can easily scale Kubernetes clusters in the Container Service console.

    By quickly scaling Kubernetes clusters, you can handle traffic fluctuations in a timely manner.

Rich features

Feature Description
Cluster size A Container Service for Kubernetes cluster can contain up to 5,000 Elastic Compute Service (ECS) instances.
Note If you want to create a cluster of more than 1,000 ECS instances, submit a ticket.
Network
  • Container Service for Kubernetes provides high-performance Virtual Private Cloud (VPC) network plug-ins.
  • Container Service for Kubernetes supports network policies and throttling.

Container Service for Kubernetes provides continuous network integration to optimize network performance.

Server Load Balancer (SLB)

Container Service for Kubernetes allows you to create public-facing and internal SLB instances.

If you use an ingress to control access to your Kubernetes cluster, frequent service releases may negatively affect the performance of the ingress and increase the error rate. Container Service for Kubernetes allows you to create SLB instances, which provide load balancing with high availability and can automatically modify network configurations to suit your business needs. SLB is adopted by a large number of users and has been proven to be a more stable and reliable alternative to ingresses.

Storage

Container Service for Kubernetes integrates with Alibaba Cloud disks, Apsara File Storage NAS, and Block Storage, and provides FlexVolume drivers.

Self-built Kubernetes clusters cannot use cloud storage resources, whereas Container Service for Kubernetes seamlessly integrates with cloud storage resources.

O&M
  • Container Service for Kubernetes integrates with Alibaba Cloud Log Service and CloudMonitor.
  • Container Service for Kubernetes supports auto scaling.
Image repository
  • Container Service for Kubernetes provides high availability and high concurrency.
  • Container Service for Kubernetes supports accelerated image retrieval.
  • Container Service for Kubernetes supports peer-to-peer image distribution.

Self-built image repositories may stop responding when millions of clients attempt to pull images at the same time. Container Service for Kubernetes uses Container Register to manage images, which offers enhanced reliability and reduces O&M and upgrade costs.

Stability
  • Dedicated support teams guarantee the stability of containers.
  • All Linux and Kubernetes versions must pass rigorous testing before they are available to the public.

Container Service for Kubernetes supports Docker CE and provides a Docker community to help you communicate with other Docker enthusiasts and resolve issues. Best practices are also provided to help you address issues, such as network interruptions, kernel incompatibilities, or Docker crashes.

High availability
  • Provides high availability across multiple zones.
  • Supports backup and disaster recovery.
Technical support
  • You can quickly upgrade Kubernetes clusters to the latest version.
  • Container Service for Kubernetes provides professional technical support to help you resolve the issues that may occur when you use containers.