java系统找不到指定文件怎么解决
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~