Day3-丛集是在集什麽 何谓丛集(cluster)

何谓丛集

K8S的丛集指的就是,为了运行容器化的app,所使用的node机群,当你在运行k8s,你就是在运行丛集。
cluster
图片来源:https://d33wubrfki0l68.cloudfront.net/2475489eaf20163ec0f54ddc1d92aa8d4c87c96b/e7c81/images/docs/components-of-kubernetes.svg

从上图可看出,丛集主要是由控制平面和多个节点所组成,在这章主要会介绍丛集的中心神经主干,控制平面。

控制平面

控制平面会根据丛集的状态和设定等资料来控制着你的丛集,确保它们依照你的设定运行。
主要由下面这些组成:

  • kube-apiserver:
    api-server专门处里内外网的要求,假如你用command下指令,api-server就会接收到指令并执行。
    node和node之间的沟通也是透过api-server。
  • etcd:
    用於保存k8s集群资料的资料库,如果集群出事,就会透过etcd的资料来复原。
  • kube-scheduler:
    根据你集群的健康度和资源来分配新的pod要放在哪个地方。
  • kube-controller-manager:
    包含节点控制器(node Controller) 和 工作控制器(job Controller)等控制器的管理。
    例如节点出现故障时,就会发出通知。

节点管理者

透过上面这些功能组件,控制平面控制着k8s内所有的工作节点与资源,虽然图片看不太出来,控制平面实际上会再多台主机上运作。
同时丛集会跨越多个节点,以确保提供高可用性以及故障转移,下一章我们会介绍控制平面所控管的工作节点,来看看它们是怎麽运作的。


<<:  食谱搜寻系统系统简介~~

>>:  Orthogonal 3D 投影

Day 13-制作购物车系统之安装及资料夹结构(二)

先来説说当在专题开启终端机後,如何在终端机自由切换专题前、後端资料夹。 -$cd frontend:...

[Day28]无线耳机与蓝牙技术-组合应用

随着技术的进步,现在的蓝牙相较於早期 除了能达成所需的功耗愈来愈低以外,资料的传输量却能做得愈来愈高...

Day59 (React)

1.接续昨天 (1)绑onclick事件给按钮,并执行handleClick handleClick...

【领域展开 11 式】网站制作中,请 Google 不要搜寻到我 > <

网页施工中,请稍後再回来 虽然昨天将子母主题做汇入,本来今天预定要选定主题做汇入,但是在参考两篇文章...

SystemC: 哈罗,暖个身吧

环境建立 先从这里下载 SystemC 2.3.3 到目标资料夹下(或者从这里下载其他版本) 记得准...