萊蕪網(wǎng)站優(yōu)化招聘網(wǎng)sem是什么的英文縮寫
什么是 Kubernetes ?
Kubernetes 是一個開源容器編排平臺,管理著一系列的 主機 或者 服務器,它們被稱作是 節(jié)點(Node
)。
每一個節(jié)點運行了若干個相互獨立的 Pod
。
Pod 是 Kubernetes 中可以部署的 最小執(zhí)行單元,說白了它就是 一個或者多個容器的集合。其中運行了我們應用的某一部分核心組件,比如數(shù)據(jù)庫、Web 服務器等等。
但這么多 Pod,它們需要相互協(xié)調(diào)才能做到負載均衡或者故障的轉(zhuǎn)移。這就需要一臺中心計算機來集中管理,這個中心計算機被稱作 控制平面(Control Plane
)。
控制平面通過專有的 API 與各個節(jié)點進行通信,它會實時監(jiān)測節(jié)點的網(wǎng)絡狀態(tài)來平衡服務器的負載,或者臨時下發(fā)指令來應對突發(fā)的狀況。
比如 Kubernetes 發(fā)現(xiàn)某個容器或者 Pod 掛掉了,它會立刻啟用在后臺預先準備好的、隨時待命的備用容器來替換它。
這些容器被稱作 副本集合(Replica Set
)。
而以上講到的所有節(jié)點,連同控制平面,一起被稱作一個 集群(Cluster
)。集群代表了 Kubernetes 所管理的全部主機節(jié)點。