Pod报错——Back-off restarting failed container 的解决办法

已pod形式启动了一个镜像,执行kubectl get pod cmds查看pod状态发现pod一直重启。查看具体的报错信息是,发现报错内容为:Back-off restarting failed container

 

Pod报错——Back-off restarting failed container 的解决办法_第1张图片
 

解决办法为:要使Pod持续运行,就必须指定一个永远不会完成的任务。

因此在yaml文件中指定一个启动命令,内容如下:command: ["/bin/bash", "-ce", "tail -f /dev/null"]

 

完整版yaml文件为:

apiVersion: v1
kind: Pod
metadata:
  name: cmds
spec:
  containers:
    - name: cmds
      image: cmd:v1
      command: ["/bin/bash", "-ce", "tail -f /dev/null"]
      securityContext:
        privileged: true
  nodeSelector:
      kubernetes.io/hostname: cn-beijing.10.0.0.19

 

你可能感兴趣的:(云安全,Docker与云安全)