1.kubelet 启动时由 --pod-manifest-path 指定的目录(默认/etc/kubernetes/manifests),kubelet会定期扫描这个目录,并根据这个目录下的 .yaml 或 .json 文件进行创建和更新操作。

2.静态pod总是由kubelet创建的,并且只在kubelet所在的Node上运行。
3. 静态pod 不能通过 api-server来管理,但是可以通过api查看

4. 常用的静态pod资源:

  • etcd
  • kube-apiserver
  • kube-controller-manager
  • kube-scheduler

注意:

1.静态pod修改配置需要删除文件再创建,不要通过直接编辑或替换文件的方式修改配置,否则可能不能马上生效

2.pod 不能通过 api-server来管理,无法和 RC,RS,Deployment或者 DaemonSet、cm、serviceaccount等资源进行关联

3.如果pod需要访问api-server接口,可以通过挂载kubeconfig的方式

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐