1
jxxz 2021-11-30 15:16:12 +08:00
静态 pod
在 /etc/kubernetes/mainfest 下定义的 yaml |
2
salmon5 2021-11-30 15:17:57 +08:00
/etc/kubernetes/manifests/
https://kubernetes.io/zh/docs/tasks/configure-pod-container/static-pod/ |
3
huangmingyou OP 感谢指教。
|
4
julyclyde 2021-11-30 15:44:43 +08:00
我还以为用了 daemonset 呢
居然是 static pod 吗? |
5
zhoudaiyu 2021-11-30 16:19:21 +08:00
我记得唯独 kubelet 没法容器化,剩下的都可以
|
7
jellyspot 2021-11-30 16:48:21 +08:00
mainfest 定义的静态 pod
|
9
qqzj 2021-11-30 17:15:21 +08:00
控制平面的组件 kube-apiserver kube-scheduler kube-controller-manager 一般是以 static-pod 运行的
kube-proxy kube-flannel 是以 dameonset 运行的,因为每个节点都要 |
10
rrfeng 2021-11-30 17:25:28 +08:00
本来就只有 pod ,为了管理 pod 才出现了 replicaset ,然后为了滚动升级又出现了 deployment ,所以有几个裸 pod 有啥问题呢~
|
11
xianzhe 2021-11-30 18:09:36 +08:00 via Android
根据我看的书的说法,kubelet 是一切的源头,剩下的组件可以通过它创建静态 pod 的形式创建出来
|
12
corvofeng 2021-11-30 19:17:19 +08:00 via Android
可以看下 kind 一台物理机可以启动多节点的集群
|
13
raynix 2021-11-30 20:09:14 +08:00
kube-proxy,kube-flannel 是 daemonset 。apiserver 和 controller-manager 只是 pod ,因为 deploy 等高级属性是由它们支撑的
|
14
huangmingyou OP kubeadm init --help 会打印初始化时候做的各项步骤。官方文档上原来对这个问题有说明。
kubeadm join --help 也会打印各步骤 |