k8s之安装环境知识点一:Kubernetes 组件
Kubernetes 组件 Kubernetes 组件: Kubernetes Master控制组件,调度管理整个系统(集群),包含如下组件: 1.Kubernetes API Server 作为Kubernetes系统的入口,其封装了核心对象的增删改查操作,以RESTful API接口方式提供给外部客户和内部组件调用。维护的REST对象持久化到Etcd中存储。 2.Kubernetes Scheduler 为新建立的Pod进行节点(node)选择(即分配机器),负责集群的资源调度。组件抽离,可以方便替换成其他调度器。 3.Kubernetes Controller 负责执行各种控制器,目前已经提供了很多控制器来保证Kubernetes的正常运行。 4. Replication Controller 管理维护Replication Controller,关联Replication Controller和Pod,保证Replication Controller定义的副本数量与实际运行Pod数量一致。 5. Node Controller 管理维护Node,定期检查Node的健康状态,标识出(失效|未失效)的Node节点。 6. Namespace Controller 管理维护Namespace