Kubernetes认证考试自学系列 | 了解kubernetes架构及组件介绍

书籍来源:《CKA/CKAD应试指南:从Docker到Kubernetes完全攻略》

一边学习一边整理读书笔记,并与大家分享,侵权即删,谢谢支持!

附上汇总贴:Kubernetes认证考试自学系列 | 汇总_COCOgsta的博客-CSDN博客


k8s的架构如图3-2所示。

这里的master是一个控制台,也叫作control plane node(控制平面节点),这里的worker是专门用于运行pod(容器)的。

docker直接管理容器,在k8s环境里直接管理的是pod。kubernetes里的最小的调度单位是pod。一个pod里可以有多个容器,一般情况下我们只会在pod里设计一个容器。

客户端连接到master上之后,说我要创建一个pod,则master会根据调度程序决定这个pod到底是在哪台worker上创建。

下面介绍k8s里的常见组件,如图3-4所示。

在master上运行的组件名称及作用如表3-1所示。

下面的组件是在所有节点上都有的,如表3-2所示。

前面讲的docker,都是在单主机上配置的,不同主机的容器要是想互相通信的话,要不通过端口映射,要不就通过安装calico网络来实现。而k8s环境是多主机的,pod可能会分布在不同的机器上,为了让这些pod能顺利地互相通信,需要在k8s环境里安装calico网络。

猜你喜欢

转载自blog.csdn.net/guolianggsta/article/details/130466883
今日推荐