Kubernetes的基本概念和术语

Kubernetes-master

◎ Kubernetes API Server(kube-apiserver):提供了HTTP Rest接口的关键服务进程,是Kubernetes里所有资源的增、删、改、查等操作的唯一入口,也是集群控制的入口进程。

◎Kubernetes Controller Manager(kube-controller-manager):Kubernetes里所有资源对象的自动化控制中心,可以将其理解为资源对象的“大总管”。

◎ Kubernetes Scheduler(kube-scheduler):负责资源调度(Pod调度)的进程,相当于公交公司的“调度室”。

◎Etcd : 在Master上通常还需要部署etcd服务,因为Kubernetes里的所有资源对象的数据都被保存在etcd中。

Kubernetes-node  kubelet会向Master注册自己,这也是Kubernetes推荐的Node管理方式。

◎ kubelet:负责Pod对应的容器的创建、启停等任务,同时与Master密切协作,实现集群管理的基本功能

◎ kube-proxy:实现Kubernetes Service的通信与负载均衡机制的重要组件

◎ Docker Engine(docker):Docker引擎,负责本机的容器创建和管理工作。

重要组件

coredns:可以为集群中svc创建一个域名跟ip的对应关系`

dashboard:

 

posted @ 2020-09-23 22:33  王维鹏qaq  阅读(115)  评论(0)    收藏  举报