我正在建立一个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的状态为“Error”:
$ kubectl get po example
NAME READY STATUS RESTARTS AGE
example 0/1 Error 0 16m
如何调查状态为“错误”的原因?
答案 0 :(得分:4)
kubectl describe pod example
会为您提供有关正在发生的事情的更多信息
也
kubectl get events
可以为您提供更多详细信息,但不会专注于给定的广告连播。