Kubernetes是一个开源系统,用于自动化容器化化应用程序的部署,扩展和管理
它将组成应用程序的容器分组为逻辑单元,便于管理和发现。 Kubernetes建立在15年在Google上运行生产工作量的经验的基础上,结合了社区最好的想法和实践。
星际尺度
按照与Google每星期运行数十亿个容器相同的原则设计,Kubernetes可以在不增加运营团队的情况下进行扩展
永不过时
无论您是在本地进行测试,还是在经营全球性企业,Kubernetes的灵活性随您的需求而不断增长,无论您的需求多么复杂
随处运行
Kubernetes开放源代码,可让您自由地利用本地,混合或公共云基础架构的优势,让您轻松地将工作负载转移到对您最为重要的位置。
Kubernetes的特点
- 自动装箱
- 自我修复
- 横向缩放
- 服务发现和负载平衡
- 自动部署和回滚
- 秘密与配置管理
- 存储编排
- 批量执行
国内外许多公司现在都在使用k8s,用户列表
支持
在 v1.9 版本中,Kubernetes支持集群节点(node)数可达5000个。更具体地说,我们配置能够支持所有如下条件:
- 不超过5000个节点
- 不超过总共150000个pod
- 不超过总共300000个container
- 单节点不超过100个pod 具体容量支持情况
设计思想
- 便携
- 通用
- 面向用户
- 灵活
- 可扩展
- 自动化
- 推进技术发展