中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Kubernetes架構運行的服務有哪些

發布時間:2021-12-20 14:13:37 來源:億速云 閱讀:114 作者:iii 欄目:大數據

這篇文章主要講解了“Kubernetes架構運行的服務有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Kubernetes架構運行的服務有哪些”吧!

       Kubernetes架構運行的服務有哪些    

Kubernetes 項目的架構,跟它的原型項目 Borg 非常類似,都由 Master 和 Node 兩種節點組成,而這兩種角色分別對應著控制節點和計算節點。

  • master 是集群的"大腦",負責管理整個集群:像應用的調度、更新、擴縮容等。

  • Node 就是具體"干活"的,一個Node一般是一個虛擬機或物理機,它上面事先運行著 docker 服務和 kubelet 服務( Kubernetes 的一個組件),當接收到 master 下發的"任務"后,Node 就要去完成任務(用 docker 運行一個指定的應用)

           Kubernetes架構運行的服務有哪些    

Master控制節點

           Kubernetes架構運行的服務有哪些    

Master是Kubernetes Cluster的大腦,運行著的服務包括apiserver、scheduler、controller、etcd

kube-apiserver

API Server 是一個restapi服務器,所有對集群的操作都是通過這組API完成,包括客戶端下達應用編排命令給 Kubernetes 集群;kubelet 上報集群資源使用情況;以及各個組件之間的交互都是通過這套 API 完成的。api服務器將狀態信息保存在etcd 中。

etcd存儲

etcd負責保存Kubernetes Cluster的配置信息和各種資源的狀態信息。當數據發生變化時,etcd會快速地通知Kubernetes相關組件。為了保證冗余性,通常由三個或五個etcd實例組成一個集群。

kube-scheduler(調度器)

調度器負責 Kubernetes 集群的具體調度工作,接收來自于controller-manager 觸發的調度操作請求,然后根據請求規格、調度約束、整體資源情況進行調度計算,最后將任務發送到目標節點由的kubelet組件執行。

ControllerManager(控制管理器)

Controller Manager(kube-controller-manager) 所有資源對象的自動化控制中心。Controller Manager負責管理Cluster各種資源,保證資源處于預期的狀態。Controller Manager有多種,如replication controller、endpoints controller、namespace controller、serviceaccounts controller等。 不同的controller管理不同的資源

節點控制器(node controller):負責在節點出現故障時進行通知和響應。·

副本控制器(replication controller):確保每個副本集(replica set)或副本控制器(replication controller)對象中有正確數量的Pod。

端點控制器(endpoints controller):為每個服務分配一個列出該服務的Pod的端點對象。

服務賬戶(service account)和令牌控制器(token controller):它們使用默認服務賬戶和相應的API訪問令牌對新的命名空間進行初始化。

Node計算節點

           Kubernetes架構運行的服務有哪些    

除了Master,Kubernetes集群中的其它機器被稱為Node節點。Node職責是運行容器應用,Node由Master管

理,Node負責監控并匯報容器的狀態,同時根據Master的要求管理容器的生命周期。Node也運行在Linux系統,

可以是物理機或虛擬機。

每個Node節點上都運行著以下一組關鍵進程

kubelet

  1. kubelet 是 Node 節點上核心組件,負責與 docker daemon 進行交互運行 docker 容器;配置網絡和數據卷;監控并上報節點資源使用情況

kube-proxy

實現Kubernetes Service的通信與負載均衡機制的重要組件,kube proxy負責節點的網絡連接,它充當服務的本地前端,并且可以轉發TCP和UDP數據包。它通過DNS或環境變量來發現服務的IP地址。

Container Runtime

負責本機的容器創建和管理工作

感謝各位的閱讀,以上就是“Kubernetes架構運行的服務有哪些”的內容了,經過本文的學習后,相信大家對Kubernetes架構運行的服務有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东港市| 政和县| 崇明县| 故城县| 西宁市| 麻城市| 堆龙德庆县| 广水市| 忻州市| 修水县| 防城港市| 收藏| 中阳县| 林州市| 长沙市| 灵川县| 吉首市| 衡阳市| 许昌市| 内黄县| 扎赉特旗| 张家口市| 康平县| 行唐县| 潼南县| 宜春市| 新闻| 鹤山市| 原平市| 拉萨市| 肥城市| 台南县| 灌南县| 长宁县| 应用必备| 平乐县| 镇雄县| 南汇区| 洛阳市| 革吉县| 宾川县|