您当前所在位置:首页攻略深入了解k8s:谷歌开源的容器管理平台

深入了解k8s:谷歌开源的容器管理平台

更新:2024-06-13 09:46:09编辑:游戏资讯归类:攻略

k8s是谷歌开源的一套完整的容器管理平台,方便我们直接管理容器应用。谷歌称之为kubernetes,简称为k8s,8代表k-->s之间的8个字母。kubernetes 译为舵手,标识是一个航海舵。而容器直译为集装箱,也就是舵手在管理容器的意思。

k8s的出现是为了屏蔽硬件之间的差异,减轻虚拟技术的负担,容器化技术在docker的带领下大行其道。越来越多的公司采用容器进行部署和交付。随着业务的复杂化,容器可能成百上千,甚至不同容器对硬件的要求也越来越复杂,此时我们就需要一套完整的管理软件(平台)来管理这些容器,如何部署,怎么部署,怎么销毁等等。k8s就是这样一套平台,同时与之对齐的还有docker 官方推出的docker swarm工具。但是由于市场和性能等原因,越来越多的公司选择k8s来管理容器。除了能管理容器,k8s 还提供了一套完整的管理服务、安全的机制,让k8s同时拥有分布式、集群的一些处理能力,分担spring cloud等分布式架构的能力。

k8s架构包括主节点master和从节点Node。主节点master提供资源的管理、控制,从节点Node用来保存各种资源信息。主节点中包含kubectl、api server、scheduler、controller manager、etcd。从节点包含kubelet、container runtime、kubeproxy。这些组件共同构成了k8s的整体架构。

以上听起来有一些晦涩,不过不要紧,作为开发人员基本上用不到,这里只要有一个大概的印象就可以:用户通过kubectl 来管理容器资源,kubectl将收到的诉求发给至api server,api server分析收到的诉求,结合scheduler、etcd提供的信息,将命令发送到指定节点的kubelet中,kubelet 根据收到的命令,处理相应节点中的pod。

这里提到了一个pod的概念:pod就是一组容器,k8s是以pod为单位来操作容器的,我会在后边的文章中详细介绍。

以上就是电脑114游戏给大家带来的关于深入了解k8s:谷歌开源的容器管理平台全部内容,更多攻略请关注电脑114游戏。

电脑114游戏-好玩游戏攻略集合版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

星神纪元 文明帝国(unciv)最新版下载 v4.11.19-patch1 安卓版