1. 什么是Kubernetes?
Kubernetes是一个开源的容器集群管理系统,旨在自动化部署、扩展和管理容器化应用程序。 它由Google开发,并现已成为云原生计算基金会(CNCF)管理的项目,是首个从CNCF毕业的项目,同时也是历史上增长最快的开源项目之一。Kubernetes的设计目的是简化容器化应用的部署、扩展和管理,它提供了一种可移植和可扩展的框架,用于包装、部署、扩展和管理容器化的工作负载和服务。
Kubernetes构建容器化应用程序为提高效率和可扩展性打开了大门,尤其是对于希望简化工作流程的开发人员而言。 Kubernetes 是容器编排领域的变革者,它使开发人员可以更轻松地管理这些应用程序。
Kubernetes 还负责扩展需求、故障转移、部署模式、扩展、负载平衡、日志记录和监控,就像 PaaS 产品一样,并且在容器级别而不是硬件级别运行