- 架構(gòu):Master/Node
-
Apiserver: 資源操作的唯一入口,提供認(rèn)證、授權(quán)、API注冊(cè)和發(fā)現(xiàn)等機(jī)制
-
Scheduler : 負(fù)責(zé)集群資源調(diào)度,按照預(yù)定的調(diào)度策略將Pod調(diào)度到相應(yīng)的node節(jié)點(diǎn)上
-
? 注:容器負(fù)載均衡部署Deployment控制器是之一
-
Controller-manager?: 負(fù)責(zé)維護(hù)集群的狀態(tài),比如程序部署安排、故障檢測(cè)、自動(dòng)擴(kuò)展、滾動(dòng)更新等
-
Etcd: 負(fù)責(zé)存儲(chǔ)集群中各種資源對(duì)象的信息
-
Kubelet: 負(fù)責(zé)維護(hù)容器的生命周期,即通過(guò)控制docker,來(lái)創(chuàng)建、更新、銷毀容器
-
Kube-proxy: 為pod 維護(hù)網(wǎng)絡(luò)代理 ,提供負(fù)載均衡和服務(wù)發(fā)現(xiàn)
-
Docker: 負(fù)責(zé)節(jié)點(diǎn)上容器的各種操作
-
apiserver集群統(tǒng)一入口,以restful方式,提供認(rèn)證、?授權(quán)、訪問控制、API注冊(cè)等
-
scheduler 調(diào)度器,決定容器pod部署到哪個(gè)的node節(jié)點(diǎn)上
-
controller-manager 負(fù)責(zé)維護(hù)集群狀態(tài),如:故障檢測(cè)、自動(dòng)擴(kuò)展、滾動(dòng)更新等;(具體部署容器到目標(biāo)節(jié)點(diǎn)使用的控制器) 注:容器負(fù)載均衡部署Deployment控制器是之一
-
etcd存儲(chǔ)系統(tǒng):用于保存集群所有信息 ,是一個(gè)分布式的高性能的數(shù)據(jù)庫(kù)(key-value/redis)
-
kubelet負(fù)責(zé)維護(hù)容器的生命周期(1.拉取鏡像2.運(yùn)行容器)
-
docker
- 核心概念:
Master:集群控制節(jié)點(diǎn),每個(gè)集群需要至少一個(gè)master節(jié)點(diǎn)負(fù)責(zé)集群的管控
Node:工作負(fù)載節(jié)點(diǎn),由master分配容器到這些node工作節(jié)點(diǎn)上,然后node節(jié)點(diǎn)上的docker負(fù)責(zé)容器的運(yùn)行
Pod:kubernetes的最小控制單元,容器都是運(yùn)行在pod中的,一個(gè)pod中可以有1個(gè)或者多個(gè)容器
Controller:控制器,通過(guò)它來(lái)實(shí)現(xiàn)對(duì)pod的管理,比如啟動(dòng)、停止、伸縮的數(shù)量等等
Service:pod對(duì)外服務(wù)的統(tǒng)一入口,下面可以維護(hù)者同一類的多個(gè)pod
Label:標(biāo)簽,用于對(duì)pod進(jìn)行分類,同一類pod會(huì)擁有相同的標(biāo)簽
NameSpace:命名空間,用來(lái)隔離pod的運(yùn)行環(huán)境
- 如何設(shè)計(jì)一個(gè)容器管理平臺(tái):
1.集群架構(gòu),至少 2臺(tái)機(jī)器,master主節(jié)點(diǎn),node工作節(jié)點(diǎn)master根據(jù)維護(hù)者,寫的yaml,對(duì)容器的運(yùn)行描述,創(chuàng)建具體的容器,到node工作節(jié)點(diǎn)
2,.該容器管理平臺(tái),應(yīng)該自動(dòng)識(shí)別,目標(biāo)節(jié)點(diǎn)的,狀態(tài),選擇最合適的節(jié)點(diǎn)部署 新容器
3.容器管理平臺(tái),能實(shí)現(xiàn)確保,應(yīng)用的副本數(shù)是健康,正確的,后端的容器數(shù)量
4.容器內(nèi)的負(fù)戟均衡,反向代理,如何配置 (k8s的組件就可以實(shí)現(xiàn))
架構(gòu)圖是在叩丁狼老師那聽課截圖的,如果涉及版權(quán)通知我刪除呀~文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-828795.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-828795.html
到了這里,關(guān)于K8s進(jìn)階之路-核心概念/架構(gòu):的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!