Kubernetes 我如何调试为什么我的单个作业吊舱以status=";结束;错误";?
我正在建立一个Kubernetes集群并测试一个小容器。这是我的pod YAML文件: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
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