k8s术语master,node,namepace,LABLE
1.Master
Kubernetes中的master指的是集群控制节点,每个kubernetes集群里都需要有一个Master节点来负责整个集群的管理和控制,基本上kubernetes的所有控制命令都发给它,它来负责具体的执行过程。Master节点通常会占据一个独立的服务器(高可用建议3台服务器)。
Master节点关键进程
1.kubernetes API Server(kube-apiserver):提供了HTTP Rest接口的关键服务进程,是kubernetes里所有资源的增、删、改、查等操作的唯一入口,也就是集群控制的入口进程。
2.kubernetes Controller Manager(kube-controller-manager):kubernetes里所有资源对象的自动化控制中心,可用理解为资源对象的“大总管”
3.kubernetes Scheduler(kube-scheduler):负责资源调度(pod调度)的进程,相当于公交公司的“调度室”
4.etcd服务
2.Node
除master,kubernetes集群中的其它机器被称为Node节点,在较早的版本中也被称为minion。与master一样,Node可以是物理机也可以是虚拟机,Node节点才是kubernetes集群中的工作负载节点,每个Node节点都会被master分配一些工作负载(docker容器)。
每个Node节点上都允许着一下关键进程
1.kubelet:负责Pod对应的容器的创建、启停等任务,同时与master节点密切协作,实现集群管理的基本功能
2.kube-proxy: