Kubernetes 是一个用于容器化应用自动部署、扩展和管理的开源系统,简称 k8s。k8s 脱胎于Google 内部的 Borg 系统,是当前容器编排的事实标准。
为什么我们需要 Kubernetes?
容器 提供了一种应用打包、分发的机制,但是它没有提供自动灾难恢复的机制。
Kubernetes 提供了:
- 服务发现、负载均衡
- 存储编排
- 自动回滚
- 自动装箱:对CPU、Memory的装箱
- 自我修复
- 密钥、配置管理
source:: What is Kubernetes? | Kubernetes