深入理解Kubernetes内部组件与机制
1. 组件运行方式
Kubernetes的控制平面组件(Control Plane components),像etcd、API服务器、调度器(Scheduler)、控制器管理器(Controller Manager)等,以及kube - proxy,既可以直接部署在系统上,也能以Pod的形式运行。而Kubelet是唯一始终作为常规系统组件运行的组件,它负责将其他组件以Pod的形式运行。
在使用kubeadm创建的集群中,控制平面组件在主节点(master)上以Pod的形式运行。以下是查看kube - system命名空间中Pod的命令及结果:
$ kubectl get po -o custom-columns=POD:metadata.name,NODE:spec.nodeName --sort-by spec.nodeName -n kube-system
POD NODE
kube-controller-manager-master master
kube-dns-2334855451-37d9k master
etcd-master master
kube-apiserver-master master
kube-scheduler-master master
kube-flannel-ds-tgj9k node1
ku
超级会员免费看
订阅专栏 解锁全文
1063

被折叠的 条评论
为什么被折叠?



