确定Pod失败的原因

时间:2020-07-03 10:38:30

标签: kubernetes kubernetes-pod

我在默认名称空间中有一个坏的pod。我想将相关的错误事件存储到文件error.txt中。我需要在命令中使用-o wide输出说明符。 我看到了这样的命令

- kubectl get pod termination-demo -o go-template="{{range
   .status.containerStatuses}}{{.lastState.terminated.message}}{{end}}"

但是我需要使用-o wide命令。

2 个答案:

答案 0 :(得分:1)

如果要实现广告连播状态:

kubectl get pod -n <NAMESPACE> <POD> --output=wide -o go-template="{{range.status.containerStatuses}}{{.lastState.terminated.message}}{{end}}" > pod.err

验证人:

$ cat pod.err

答案 1 :(得分:0)

不确定要达到的目标:

如果您的目标是将内容保存到文件中,则可以将输出重定向到文件中:

kubectl get pod termination-demo -o go-template="{{range.status.containerStatuses}}{{.lastState.terminated.message}}{{end}} > error.txt