Kubernetes 是一个自动部署,扩容,以及运维容器群集的开源系统。
他可以方便的让一组容器作为一个单元,来管理以及查找, Kubernetes 基于 Google 生产环境的15年运维经验, 结合了社区中各项最佳设计和实践而构建的。
他可以方便的让一组容器作为一个单元,来管理以及查找, Kubernetes 基于 Google 生产环境的15年运维经验, 结合了社区中各项最佳设计和实践而构建的。
允许在一周内运行数十亿相同规则的容器的设计, Kubernetes 可以不用增加你的运营团队而实现容器群集的扩容。
无论是本地测试环境,还是全球性企业环境, 无论你的需求是多么复杂,Kubernetes 可以保证应用程序一致性的前提,让你灵活的增加你的应用。
Kubernetes 是一个让你能随意部署到私有云,公有云,或者混合环境,让你轻松分配负载均衡的开源系统。
Brendan Burns, 软件工程师, Google Kubernetes 的创始人, 提供了这段30分钟,在 CoreOS Fest 上演讲的 Kubernetes 技术概述。
在不损失可用性的同事,根据资源需求和其他约束自动地限制容器。 为了提高利用率,和节省更多资源,而平均分配,充分负载。
重启容器失败,节点死掉时会替换并且重新安排容器到其他节点,关闭对自定义健康检查没响应的容器,直到服务准备好为止不会给用户发送数据。
用一个简单的命令来拓展或缩减你的容器, 使用 UI 或者根据 CPU 使用率来自动分配.
无需使用陌生的服务发现机制来修改你的应用. Kubernetes 会给容器分配 IP 以及一个 DNS 名称,并且很好地负载均衡他们。
Kubernetes 会逐步部署你的应用程序,或者其他配置,同时监控程序运行状况,以确保不会同时关闭所有实例。 如果出现问题, Kubernetes 回滚你的修改。 是一个具有增长性的优秀的部署解决方案。