我正在设置一个 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)']
Run Code Online (Sandbox Code Playgroud)
我部署它kubectl create -f example.yml并确定它按预期运行:
$ kubectl logs example
1234
Run Code Online (Sandbox Code Playgroud)
但是,pod 的状态是“错误”:
$ kubectl get po example
NAME READY STATUS RESTARTS AGE
example 0/1 Error 0 16m
Run Code Online (Sandbox Code Playgroud)
如何调查状态为“错误”的原因?
kubectl describe pod example 会给你更多关于正在发生的事情的信息
还
kubectl get events 也可以为您提供更多详细信息,尽管不是专门针对给定的 pod。
| 归档时间: |
|
| 查看次数: |
3555 次 |
| 最近记录: |