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增加路由配置

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