您好,登錄后才能下訂單哦!
這篇文章的知識點(diǎn)包括:kubernetes的簡介、kubernetes的功能、kubernetes的架構(gòu)以及kubernetes的架構(gòu)和組件,閱讀完整文相信大家對kubernetes有了一定的認(rèn)識。
Kubernetes是google開源的一套微服務(wù),容器化的編排引擎,是google內(nèi)部容器十多年實(shí)戰(zhàn)沉淀的結(jié)晶,已戰(zhàn)勝Swarm,Messo成為容器編排的行業(yè)標(biāo)準(zhǔn)。kuberntes內(nèi)置有很多非常優(yōu)秀的特性使開發(fā)者專注于業(yè)務(wù)本身,其包含的功能如下:
kubernetes包含兩種角色:master節(jié)點(diǎn)和node節(jié)點(diǎn),master節(jié)點(diǎn)是集群的控制管理節(jié)點(diǎn),作為整個(gè)k8s集群的大腦。
通常由3或5個(gè)節(jié)點(diǎn)組成高可用集群,其中etcd內(nèi)置的集群組成,kube-apiserver由haproxy或nginx做負(fù)載分發(fā),kube-scheduler和kube-controller-manager內(nèi)置的選舉機(jī)制保障,確保集群內(nèi)同一個(gè)時(shí)刻只有一個(gè)leader節(jié)點(diǎn),其他處于阻塞狀態(tài),防止腦裂。
node節(jié)點(diǎn)是實(shí)際的工作節(jié)點(diǎn),負(fù)責(zé)集群負(fù)載的實(shí)際運(yùn)行,即pod運(yùn)行的載體,其通常包含三個(gè)組件:Container Runtime,kubelet和kube-proxy
其他組件還包括
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。