对于容器集群管理有多种选择,然而Kubernetes现在比较火热,称为最广泛的开源解决方案,经过15年的Google研发,以及令人羡慕的开源社区(包括红帽、Canonical、CoreOS和微软),Kuberentes的成熟速度比市场上任何其他产品都要快。
Kubernetes为容器集群管理提供了一个很好的选择,因为它为开发者提供了一种工具,可以快速高效地响应客户需求,同时减轻云中的运行应用负担。通过消除与部署和伸缩您的容器应用相关的许多手工任务,以便在从一个环境移动到另一个环境时更可靠得运行应用,例如:可以调度并将任意数量的容器部署到节点集群(在公共、私有或混合云中)。然后Kubernetes扶着管理这些工作负载,让其执行意愿。
由于Kubernetes,容器任务被简化,包括部署操作(水平自动伸缩、滚动更新、金丝雀部署)和管理(监视资源、应用健康检查、调试应用等)。