Kubernetes 是一个用于容器化应用自动部署、扩展和管理的开源系统,简称 k8s。k8s 脱胎于Google 内部的 Borg 系统,是当前容器编排的事实标准。

为什么我们需要 Kubernetes?

容器 提供了一种应用打包、分发的机制,但是它没有提供自动灾难恢复的机制。

Kubernetes 提供了:

  • 服务发现、负载均衡
  • 存储编排
  • 自动回滚
  • 自动装箱:对CPU、Memory的装箱
  • 自我修复
  • 密钥、配置管理

source:: What is Kubernetes? | Kubernetes