Kubernetes 概览


Kubernetes 在由云原生计算基金会 (CNCF) 主持的开源容器管理工具,这也被称为 Borg 的增强版本,它是由 Google 开发的,用于管理长时间运行的进程和批处理作业,这些作业早先由单独的系统处理。

Kubernetes 具有跨集群自动化部署、应用程序扩展和应用程序容器操作的能力,能够创建以容器为中心的基础设施。

Kubernetes 的特点


以下是 Kubernetes 的一些重要特性:

  • 持续开发、集成和部署

  • 容器化基础设施

  • 以应用为中心的管理

  • 可自动扩展的基础架构

  • 开发测试和生产的环境一致性

  • 松散耦合的基础设施,其中每个组件都可以作为一个单独的单元

  • 更高的资源利用密度

  • 可创建的可预测基础设施

Kubernetes的一个关键组成部分是,可以在物理和虚拟机基础设施的集群上运行应用程序,也有能力在云上运行应用程序,有助于从以主机为中心的基础设施转移到以容器为中心的基础设施