Kubernetes 确定吊舱故障的原因

Kubernetes 确定吊舱故障的原因,kubernetes,kubernetes-pod,Kubernetes,Kubernetes Pod,我在默认名称空间中有一个损坏的pod。我想将相关的错误事件存储到error.txt文件中。我需要在命令中使用-o范围的输出说明符。 我看到命令是这样的 - kubectl get pod termination-demo -o go-template="{{range .status.containerStatuses}}{{.lastState.terminated.message}}{{end}}" 但我需要使用-o-wide命令。不确定您希望实现什么: 如果您的

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

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

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

不确定您希望实现什么:

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

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

如果要实现pod状态,请执行以下操作:

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

我不明白。你说你必须使用
-o宽的
。然后使用它。你在使用它的过程中遇到了问题吗?我不确定这里有什么问题?你能说得更具体些吗?
$ cat pod.err