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.
|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.
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.
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.
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.
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.