文档地址:Kubernetes 文档 | Kubernetes
目录
控制平面组件(Control Plane Components)
Kubernates简介
Kubernetes,也称为K8s,是一个开源系统,用于自动化容器化应用程序的部署,扩展和管理。它将组成应用程序的容器分组为逻辑单元,以便于管理和发现。Kubernetes拥有15年在Google上运行生产工作负载的经验,并结合了社区中最好的想法和实践。
Kubernetes功能
Kubernetes逐步推出对您的应用程序或其配置的更改,同时监视应用程序的运行状况,以确保它不会同时杀死所有实例。如果出现问题,Kubernetes将为您回滚更改。利用不断发展的部署解决方案生态系统。
无需修改您的应用程序即可使用不熟悉的服务发现机制。Kubernetes为Pods提供自己的IP地址和一组Pod的单个DNS名称,并且可以在它们之间进行负载平衡。
部署和更新机密和应用程序配置,而无需重建映像,也不会在堆栈配置中暴露机密。
根据容器的资源需求和其他限制条件自动放置容器,同时不影响可用性。混合关键和尽力而为的工作负载,以提高利用率并节省更多资源。
除了服务之外,Kubernetes还可以管理您的批处理和CI工作负载,并根据需要替换发生故障的容器。
将IPv4和IPv6地址分配给Pod和服务
使用一个简单的命令,一个UI或根据CPU使用情况自动缩放应用程序的规模。
重新启动失败的容器,在节点死亡时替换并重新安排容器的时间,杀死不响应用户定义的运行状况检查的容器,并且在准备好服务之前不将其通告给客户端。
Kubernetes 是什么?
此页面是 Kubernetes 的概述。
Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用。
名称 Kubernetes 源于希腊语,意为“舵手”或“飞行员”。Google 在 2014 年开源了 Kubernetes 项目。 Kubernetes 建立在 Google 在大规模运行生产工作负载方面拥有十几年的经验 的基础上,结合了社区中最好的想法和实践。
时光回溯
让我们回顾一下为什么 Kubernetes 如此有用。