Kubernetes 我如何调试为什么我的单个作业吊舱以status=";结束;错误";?

Kubernetes 我如何调试为什么我的单个作业吊舱以status=";结束;错误";?,kubernetes,Kubernetes,我正在建立一个Kubernetes集群并测试一个小容器。这是我的pod YAML文件: apiVersion: v1 kind: Pod metadata: name: example spec: restartPolicy: Never containers: - name: node image: 'node:5' command: ['node'] args: ['-e', 'console.log(1234)'] 我使用kubectl creat

我正在建立一个Kubernetes集群并测试一个小容器。这是我的pod YAML文件:

apiVersion: v1
kind: Pod
metadata:
  name: example
spec:
  restartPolicy: Never
  containers:
  - name: node
    image: 'node:5'
    command: ['node']
    args: ['-e', 'console.log(1234)']
我使用
kubectl create-f example.yml部署它,并确保它按预期运行:

$ kubectl logs example
1234
但是,pod的状态为“错误”:


我如何调查状态为“错误”的原因?

kubectl description pod示例将为您提供有关发生了什么的更多信息


kubectl get events
也可以为您提供更多详细信息,尽管不是专用于给定的pod。

谢谢。Kubernetes显示pod状态为Successed,容器状态为Terminated,原因为错误,退出代码为0。看来事情真的按预期进行了。
$ kubectl get po example
NAME           READY     STATUS    RESTARTS   AGE
example        0/1       Error     0          16m