Kubernetes總體結構

Master組件:

ApiServer:作爲kubernetes系統的入口,封裝了核心對象的增刪改查操作。 Scheduler:插件式的調度器,負責集羣的資源調度,爲新建的pod分配機器。 Controller:負責管理各種控制器。如- - ReplicationController, EndPointController等。

Node組件:

kubelet:負責管控docker容器,如啓動/停止、監控運行狀態等。 proxy:負責爲pod提供代理。它會定期從etcd獲取所有的service,並根據service信息創建代理。

公共組件:

Etcd:etcd是kubernetes集羣用來存儲集羣相關數據的數據倉庫,用於持久化存儲集羣中所有的資源對象,如Node、Service、Pod、RC、Namespace等; flannel:爲每個node分配subnet,容器將自動從該子網中獲取IP地址,當有node加入到網絡中時,爲每個node增加路由配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章