作者:empty 出版社:empty |
K8S是什么?通俗的说, Kubernetes是一个Google开源的容器编排管理平台, 一般国内习惯将其称为K8s, K8s是将Kubernetes当中的8个字母“uber net e 简称成 8 , 所以叫做K8S。Kubernetes的希腊语含义是舵手, 它指代着将有Kubernetes来领航容器平台。
使用K8S可以实现在物理集群或虚拟机集群上自动部署、弹性伸缩、调度、管理以及运行容器,并且能实现服务的自动发现和负载均衡、自愈、一键升级和回滚。容器管理平台:Dockers warmApache MesosGoogle Kubernetes由于Kubernetes的稳定性和性能, 并且是开源界巨头Google开源的项目, 所以目前已占领了90%的市场份额, Docker也表示将会更好的支持Kubernetes。
K8S的发展史K8S的前身是Google公司的容器管理平台-Bro g, 于2014年, Kubernetes项目组的成员用Go语言重构了Bro g系统, 并得到了Bro g系统开发者的大力支持。2015年7月21日, Google发布了Kubernetesv 1.0版本, 随后一般一年会更新4个版本, 更新的速度很快, 在Git Hub上的火爆程度不同凡响。目前Kubernetes被Google赠送给了CNC F(Cloud Naive ComputingFoundation) , CNC F于2017年宣布首批Kubernetes认证服务提供商(K CSPs) ,包含IBM、MIRANT IS、华为、in win STACK迎栈科技等服务商。3、K8S的特性1)服务的自动发现和负载均衡将容器组织成组,并且提供容器间的负载均衡2)自愈提供容器弹性,如果容器失效就替换它3)一键升级、回滚很容易地升级应用程序容器的新版本