韩先超CKA认证模块K8S零基础入门
容器编排
在微服务架构中,我们的服务以容器化的方式部署在服务器上,这些服务少则十个多到百个形成大量的容器化组件,并且这些容器组件之间往往需要相互协作,
怎样很好的将这些容器组织在一起就是刚才提到的无法管理问题,所以这个时候有一个管理员出来维护这么多的容器秩序是很有必要的。
另外在分布式架构中,往往我们的同一个服务会以容器化的方式部署到不同的服务器上,既然是同样的一个服务难道我们需要在每个服务器上都手动的部署一遍吗?
这样的话又带来重复性工作,这就是上面提到的无法自动收缩扩展问题。
容器编排的诞生就是为了解决上述问题,来看看容器编排技术K8s能给我们带来什么: 1、自动收缩扩展:会对集群中正在运行的容器数量进行自动调整,提升系统的抗压能力。
2、负载均衡:一个应用如果有多个容器,会对请求进行负载均衡。
3、存储编排:可以自动创建存储卷。存储卷是定义在pod之上的一个共享目录,它可以被内部所有容器进行挂载,用于记录pod中容器的相关数据,至于pod的概念我们后面再谈。
、故障转移:当集群中某个节点挂掉之后,上面原先运行的容器会被自动转移到正常的节点中。