Kubernetes 概述
Kubernetes 是由云原生计算基金会(CNCF)托管的开源容器管理工具。它也被称为 Borg 的增强版本,Borg 是由谷歌开发的用于管理长时间运行的进程和批处理作业的工具,早期是由不同的系统处理的。
Kubernetes 具有自动化部署、应用程序扩展和应用程序容器操作的能力,跨集群创建容器为中心的基础设施。
Kubernetes 的特性
下面是 Kubernetes 的一些重要特性。
- 持续开发、集成和部署
-
容器化基础设施
-
应用程序为中心的管理
-
自动可伸缩的基础设施
-
在开发、测试和生产环境中保持环境一致性
-
松耦合的基础设施,每个组件都可以作为单独的单元工作
-
更高密度的资源利用率
-
可预测的基础设施创建
Kubernetes 的关键组件之一是可以在物理和虚拟机基础设施集群上运行应用程序,也可以在云上运行应用程序。 它有助于从以主机为中心的基础设施转向以容器为中心的基础设施。