久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何理解Kubernetes架構?的Node節點

166次閱讀
沒有評論

共計 834 個字符,預計需要花費 3 分鐘才能閱讀完成。

本篇文章為大家展示了如何理解 Kubernetes 架構的 Node 節點,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

Node 是 Pod 運行的地方,Kubernetes 支持 Docker、rkt 等容器 Runtime。Node 上運行的 Kubernetes 組件有 kubelet、kube-proxy 和 Pod 網絡(例如 flannel)。

如何理解 Kubernetes 架構?的 Node 節點

kubelet

kubelet 是 Node 的 agent,當 Scheduler 確定在某個 Node 上運行 Pod 后,會將 Pod 的具體配置信息(image、volume 等)發送給該節點的 kubelet,kubelet 根據這些信息創建和運行容器,并向 Master 報告運行狀態。

kube-proxy

service 在邏輯上代表了后端的多個 Pod,外界通過 service 訪問 Pod。service 接收到的請求是如何轉發到 Pod 的呢?這就是 kube-proxy 要完成的工作。

每個 Node 都會運行 kube-proxy 服務,它負責將訪問 service 的 TCP/UPD 數據流轉發到后端的容器。如果有多個副本,kube-proxy 會實現負載均衡。

Pod 網絡

Pod 要能夠相互通信,Kubernetes Cluster 必須部署 Pod 網絡,flannel 是其中一個可選方案。

完整的架構圖

結合實驗環境,我們得到了如下的架構圖:

如何理解 Kubernetes 架構?的 Node 節點

Kubernetes 的系統組件都被放到  kube-system namespace 中。這里有一個  kube-dns  組件,它為 Cluster 提供 DNS 服務,我們后面會討論。kube-dns 是在執行  kubeadm init  時(第 ⑤ 步)作為附加組件安裝的。

kubelet 是唯一沒有以容器形式運行的 Kubernetes 組件,它在 Ubuntu 中通過 Systemd 運行。

上述內容就是如何理解 Kubernetes 架構的 Node 節點,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注丸趣 TV 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計834字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 钟山县| 犍为县| 新余市| 四平市| 东阿县| 姜堰市| 西宁市| 武城县| 五寨县| 晴隆县| 柳林县| 东阿县| 台中市| 沙湾县| 临沧市| 新兴县| 遂平县| 伊金霍洛旗| 博客| 赫章县| 辛集市| 洛浦县| 南宫市| 璧山县| 安乡县| 思南县| 凤凰县| 新营市| 大邑县| 那曲县| 尼木县| 昌图县| 射阳县| 迁西县| 突泉县| 阳曲县| 汝城县| 保靖县| 苏尼特左旗| 井研县| 运城市|