k8s干嘛的?

微服务,你有100万用户,是不是起码得100台云主机?100台云主机你怎么部署?运行着 ,主机停电死掉了,你怎么知道哪些死掉了?停机上的主机的服务是不是要移动到正常的主机上?100台主机的运维 K8S就诞生了!

一开始只有docker,因为有docker才有k8s,k8s特点就是所有主机上都装上docker,然后用k8s把这些连接起来。

 

 

 

那么100台主机对于操作的人来说,也就相当于1台主机。

例如,我是3台主机组成的,我不用关心部署在什么地方,只要我启动了docker镜像,它会选择一台主机部署应用,

 

 

 

觉得某个服务运算不过来了,加!如果在某个机器死了,它会自动把应用转移到其它服务器上。

我现在自动化部署的步骤 结合K8S是这样的,docker bulid 成镜像,推送到私有镜像库,然后触发K8S构建。K8S 构建也是特别的,它会应用启动完才关闭之前的应用,无缝衔接。

而且它还有个功能,它能加入配置,配置默认变成 linux环境变量,或者还可以变成文件,这就解决了之前说的正式环境的配置不想被人看见。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐