我在默认名称空间中有一个坏的pod。我想将相关的错误事件存储到文件error.txt中。我需要在命令中使用-o wide输出说明符。 我看到了这样的命令
- kubectl get pod termination-demo -o go-template="{{range
.status.containerStatuses}}{{.lastState.terminated.message}}{{end}}"
但是我需要使用-o wide命令。
答案 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