k8s-静态pod

网友投稿 264 2022-09-12

k8s-静态pod

● 静态Pod是由kubelet进行管理的仅存在于特定Node上的Pod。

● 它们不能通过API Server进行管理,无法与ReplicationController、Deployment 或者DaemonSet进行关联,并且kubelet无法对它们进行健康检查。

● 静态Pod总是由kubelet创建的,并且总在kubelet所在的Node上运行。

●  kubelet的启动参数“--config”,指定kubelet需要监控的配置文件所在的目录,kubelet会定期扫描该目录,并根据该目录下 的.yaml或.json文件进行创建操作。配置文件目录:/etc/kubernetes/manifests/

​示例:/etc/kubernetes/manifests/static-web.yaml

示例:/etc/kubernetes/manifests/static-web.yamlapiVersion: v1kind: Podmetadata: name: static-web labels: name: static-webspec: containers: - name: static-web image: nginx ports: - name: web containerPort: 80

● Master上查看Pod列表,可以看到这个static pod

● 静态Pod无法通过API Server直接管理,所以在Master上尝试删除这个Pod时,会使其变成Pending状态,且不会被删除。

● 删除该Pod的操作只能是到其所在Node上将其定义文件static- web.yaml从/etc/kubernetes/manifests/目录下删除。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:辽宁胜新疆获常规赛亚军,双方雪藏多名主力!
下一篇:k8s-pod简单使用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~