亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                Kubernetes 架構(gòu)

                Kubernetes 架構(gòu)

                在本文中,將介紹各種 Kubernetes 組件。

                什么是 Kubernetes?

                Kubernetes 是一個(gè)可移植、可擴(kuò)展的開源平臺,用于管理容器工作負(fù)載和服務(wù),有助于聲明式配置和自動化。

                Kubernetes 架構(gòu)或組件

                Kubernetes 集群由一個(gè)控制平面和一組 工作機(jī)器(稱為節(jié)點(diǎn))組成。節(jié)點(diǎn)可以是虛擬機(jī)或物理服務(wù)器。應(yīng)該有至少一個(gè)控制平面節(jié)點(diǎn)(正式稱為主節(jié)點(diǎn))來管理集群和至少一個(gè)工作節(jié)點(diǎn)(或從節(jié)點(diǎn))??刂破矫婀?jié)點(diǎn)和工作節(jié)點(diǎn)都有自己的組件。

                控制平面節(jié)點(diǎn)的組件:

                • Kube API Server
                • Kube Scheduler
                • etcd
                • Kube Controller Manager
                • Cloud Controller Manager

                1. Kube API Server:

                控制平面的關(guān)鍵組件是 Kube API Server,它公開了一個(gè) HTTP API,允許最終用戶、集群的各個(gè)部分和外部組件相互通信。

                Kubernetes API 讓我們可以查詢和操作 Kubernetes 中不同 API 對象的狀態(tài),比如 Pod、服務(wù)、復(fù)制控制器等。

                Kubernetes API 服務(wù)器的主要實(shí)現(xiàn)是kube-apiserver。kube -apiserver旨在水平擴(kuò)展,即通過部署更多實(shí)例進(jìn)行擴(kuò)展。您可以運(yùn)行多個(gè)kube-apiserver實(shí)例并平衡這些實(shí)例之間的流量。

                與 API Server 的交互可以通過三種方式完成:

              1. UI
              2. API
              3. CLI Kubectl
              4. 2. Kube Scheduler

                調(diào)度程序監(jiān)控新創(chuàng)建的 Pod,并選擇一個(gè)工作節(jié)點(diǎn)供他們運(yùn)行。

                3.etcd

                etcd 是一個(gè)一致且高可用性的鍵值存儲組件,存儲 Kubernetes 的所有集群數(shù)據(jù)備,包括集群狀態(tài)、集群配置等。

                我們可以用 Zookeeper 和 Consul 等其他鍵值存儲替換ectd,但是,etcd 是官方支持的 k/v 存儲,并且是 Kubernetes 推薦和生產(chǎn)測試的選擇。

                4. Kube Controller Manager

                通過 apiserver 監(jiān)視集群的共享狀態(tài)并進(jìn)行更改以將當(dāng)前狀態(tài)移回所需狀態(tài)的控制循環(huán)。

                Kubernetes 帶有一組內(nèi)置控制器,它們在 kube-controller-manager 下運(yùn)行,例如Job 控制器和Deployment 控制器。

                5.cloud Controller Manager

                云控制器管理器讓我們 將集群鏈接到特定云提供商的 API,并將與該云平臺交互的組件與僅與我們的集群交互的組件分開。

                cloud-controller-manager 僅運(yùn)行特定于特定云提供商的控制器。

                工作節(jié)點(diǎn)的組件:

                節(jié)點(diǎn)組件在每個(gè)節(jié)點(diǎn)上運(yùn)行。它的工作是維護(hù)運(yùn)行中的 pod 并提供 Kubernetes 運(yùn)行時(shí)環(huán)境。

                • Kubelet
                • Kube Proxy
                • Container runtime
                • Containers & Pods

                1. kubelet

                Kubelet 相當(dāng)于代理,分布在每個(gè)節(jié)點(diǎn),定期從kube-apiserver組件接收新的或修改的Pod規(guī)范,并確保Pod及其容器在期望規(guī)范下運(yùn)行。同時(shí)該組件作為工作節(jié)點(diǎn)的監(jiān)控組件,向kube-apiserver匯報(bào)主機(jī)的運(yùn)行狀況。

                2. Kube proxy

                Kube Proxy 是運(yùn)行在每個(gè)節(jié)點(diǎn)上的網(wǎng)絡(luò)代理。它維護(hù)節(jié)點(diǎn)上的網(wǎng)絡(luò)規(guī)則,這些網(wǎng)絡(luò)規(guī)則允許從集群內(nèi)部或外部的網(wǎng)絡(luò)會話與我們的 Pod 進(jìn)行網(wǎng)絡(luò)通信。

                3.Container runtime

                容器運(yùn)行時(shí),也稱為容器引擎,是一個(gè)軟件組件,它的工作是運(yùn)行容器。具體來說,容器運(yùn)行時(shí)負(fù)責(zé)驗(yàn)證和加載容器鏡像,監(jiān)控系統(tǒng)資源,隔離和分配資源,還負(fù)責(zé)容器生命周期的管理。

                為了執(zhí)行所有這些活動,容器運(yùn)行時(shí)使用標(biāo)準(zhǔn)化接口來協(xié)調(diào)資源,包括:

                • 容器存儲接口 (CSI)管理容器如何訪問存儲設(shè)備
                • 容器網(wǎng)絡(luò)接口 (CNI)說明 容器如何通過網(wǎng)絡(luò)進(jìn)行通信

                容器運(yùn)行時(shí)的一些示例是containerd、CRI-O、Docker Engine 和 Mirantis Container Runtime。

                4. 容器和 Pod

                Pod 是 Kubernetes中最小的單元。Pod 抽象出容器層,因此您可以直接與 Kubernetes 層交互。

                Pod 旨在在多個(gè)容器中運(yùn)行一個(gè)應(yīng)用程序。例如,DB Pod、Job Pod、Frontend App Pod 和后端 API Pod。我們可以在同一個(gè) Pod 中運(yùn)行多個(gè)應(yīng)用程序,但這些容器將緊密耦合。

                每個(gè) Pod 都有自己的私有 IP 地址。容器將在不同的端口上運(yùn)行。容器可以通過 localhost 相互通信。

                每個(gè) Pod 都可以附加一個(gè)共享存儲卷。Pod 中的所有容器將共享相同的卷。

                當(dāng) Pod 中最后一個(gè)剩余的容器死亡或崩潰時(shí),Pod 也會如此。當(dāng)創(chuàng)建一個(gè)新 Pod 來替換死掉或崩潰的 Pod 時(shí),該 Pod 將分配一個(gè) IP 地址。IP 地址對于 Pod 來說是臨時(shí)的,默認(rèn)情況下它們不會持久存在。

                上面的 K8s 架構(gòu)中還提到了其他可選的 K8s 對象,例如 Deployment、ReplicaSet 等,我將在單獨(dú)的文章中解釋。

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年6月21日 15:23
                下一篇 2022年6月21日 15:24

                相關(guān)推薦

                • 妻子發(fā)微信:“我老公不在,快來”,同事:“下了班就來找你”

                  在現(xiàn)如今網(wǎng)絡(luò)如此發(fā)達(dá)的時(shí)代,大家可以從各個(gè)地方了解到全國大事小事,正所謂世界之大無奇不有,每天都發(fā)生著奇奇怪怪的事情,今天小編突然看到這樣一件事,看完之后都不知道說什么好了。 王某…

                  2022年11月26日
                • 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文(計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文七千字)

                  今天小編給各位分享計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文的知識,其中也會對計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文七千字進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! 計(jì)算機(jī)網(wǎng)絡(luò)方面的論文3000字…

                  2022年11月26日
                • 《樂隊(duì)的海邊》第二場live秀開啟 趙夢為鄭秀妍寫中文歌詞

                  今日(11月25日),芒果TV女性經(jīng)營勵志奮斗真人秀《樂隊(duì)的海邊》第二期即將上線。張儷、趙夢、鄭秀妍、于文文、劉戀、張?zhí)鞇墼诤D鲜…偤J薪?jīng)營的“炸廚”音樂餐廳蒸蒸日上,收獲顧客滿滿…

                  2022年11月25日
                • 手機(jī)上怎么買世界杯彩票(手機(jī)上怎么買世界杯輸贏)

                  現(xiàn)在手機(jī)已經(jīng)成為大家生活中非常重要的工具之一,只要一部手機(jī)就可以解決衣食住行,最近世界杯火熱進(jìn)行,一些小伙伴想要買彩票,那么,手機(jī)上可以買世界杯彩票嗎?世界杯買球軟件是真的嗎?手機(jī)…

                  2022年11月25日
                • 自由的工作

                  02我國把自由職業(yè)者分為三類第一類是小本生意人,如個(gè)體零售店小餐館印刷店裝修公司老板,還有路邊小攤經(jīng)營者第二類是沒有底薪的推銷員,如買保險(xiǎn)的人地產(chǎn)經(jīng)紀(jì)房子中介直銷人士,賣卡的人。 …

                  2022年11月25日
                • 成都健康碼崩了是怎么回事(成都健康碼系統(tǒng)崩了)

                  健康碼是大家出行必備的工具,有小伙伴反映自己健康碼崩了,上不了地鐵,那么成都健康碼崩了是怎么回事?成都健康碼怎么突然崩了?成都健康碼崩了是怎么辦?下面小編為大家?guī)沓啥冀】荡a崩了原…

                  2022年11月24日
                • rnm退錢是什么意思網(wǎng)絡(luò)用語(rnm退錢是什么人)

                  最近關(guān)于網(wǎng)絡(luò)用語使用還是有不少咨詢的,隨著卡塔爾世界杯的開啟,網(wǎng)上也出現(xiàn)了不少新的網(wǎng)絡(luò)流行用語,其中rnm退錢的梗也引發(fā)不少網(wǎng)友的好奇。rnm退錢是什么意思?很多網(wǎng)友對此好奇,rn…

                  2022年11月24日
                • 關(guān)公繞后什么意思網(wǎng)絡(luò)用語(睜眼關(guān)公什么意思)

                  關(guān)于一些網(wǎng)絡(luò)用語使用大家也都是比較關(guān)注的,最近關(guān)于關(guān)公繞后這個(gè)梗也是挺火的,不過還是有很多網(wǎng)友對關(guān)公繞后這個(gè)梗的含義不是很了解,關(guān)公繞后什么意思?這個(gè)梗說的是什么呢?下面來看下網(wǎng)絡(luò)…

                  2022年11月24日
                • 銳龍97900x參數(shù)規(guī)格跑分評測 銳龍97900x屬于什么檔次

                  銳龍9 7900X是銳龍7000系列處理器中性能頂尖的型號之一,它采用了這一代標(biāo)配的zen4架構(gòu)和5nm制程工藝,那么它具體的參數(shù)跑分如何,在電腦上世紀(jì)發(fā)揮怎么樣呢,下面就來看看銳…

                  2022年11月24日
                • 本人由于個(gè)人原因辭職30字(最簡單的個(gè)人辭職原因)

                  做人留一線,日后好相見!我們不斷地被職場潛規(guī)則著,同時(shí)也在制造一些潛規(guī)則,每一個(gè)離職理由的背后都有一段難以言說的辛酸!離職的時(shí)候如果不想說明真實(shí)原因,究竟該怎么說合適呢?1、 想讀…

                  2022年11月24日

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息