Kubernetes是Google开发的一套开源的容器应用管理系统,用于管理应用的部署,维护和扩张。利用Kubernetes能方便地管理跨机器运行容器化的应用。Kubernetes也是用Go语言开发的,在github上可以找到源代码。Kubernetes源于谷歌公司的内部容器管理系统Borg,经过了多年的生产环境的历炼,所以功能非常强大。
功能
Kubernetes主要提供一下的功能:
使用Docker对应用程序包装(package)、实例化(instantiate)、运行(run)。
以集群的方式运行、管理跨机器的容器。
解决Docker跨机器容器之间的通讯问题。
Kubernetes的自我修复机制使得容器集群总是运行在用户期望的状态。
应用的高可用和靠扩展
支持应用的在线升级(RollingUpdate)
支持跨云平台(IaaS)的部署
而睿云智合(Wise2C)的WiseCloud支持Docker、Kubernetes等主流容器调度引擎,也引入Rancher等企业级容器管理平台,提供开发、测试、发布、持续运营等容器化应用的全生命周期管理。面对多容器集群管理平台,WiseCloud能提供完善的容器管理平台基础**,包括容器网络,存储服务等,对各种容器集群平台的资源进行统一抽象。此外,WiseCloud未来将逐步支持行业应用架构和接口标准/规范,比如常用行业应用中间件、基于微服务的行业应用商店、已开发好的行业应用SaaS服务等。
|