目录
Pod是kubernetes中最小的资源管理组件,Pod也是最小化运行容器化应用的资源对象。一个Pod代表着集群中运行的一 个进程
- C:\Users\smy1102>kubectl get pod #查看运行的pod信息
- NAME READY STATUS RESTARTS AGE
- hello-minikube-6ddfcc9757-sm9z9 0/1 ImagePullBackOff 0 12m
这个命令是查看运行的pod信息,可以查询出一条或者是多条记录。
参数 | 描述 | 示例 |
NAME | pod的名称,前缀是由你填写的appName名字生成的不允许重复,后缀是由k8s默认生成 | hello-minikube-6ddfcc9757-sm9z9 |
READY | 是否准备就绪 | 1/1 |
STATUS | Pod的状态 | Running |
RESTARTS | 重启的次数 | 10 |
AGE | 年龄:运行时长 | 15m |
状态 | 状态描述 |
Pending | 等待中 |
Running | 正在运行 |
CrashLoopBackOff | 容器退出,kubelet 正在将它重启 |
InvalidImageName | 无法解析镜像名称 |
ImageInspectError | 无法校验镜像 |
ErrImageNeverPull | 策略禁止拉取镜像 |
ImagePullBackOff | 正在重试拉取 |
RegistryUnavailable | 连接不到镜像中心 |
ErrImagePull | 通用的拉取镜像出错 |
CreateContainerConfigError | 不能创建 kubelet 使用的容器配置 |
CreateContainerError | 创建容器失败,m.internalLifecycle.PreStartContainer 执行 hook 报错 |
RunContainerError | 启动容器失败 |
PostStartHookError | 执行 hook 报错 |
ContainersNotInitialized | 容器没有初始化完毕 |
ContainersNotReady | 容器没有准备完毕 |
ContainerCreating | 容器创建中 |
PodInitializing | pod 初始化中 |
DockerDaemonNotReady | docker 还没有完全启动 |
NetworkPluginNotReady | 网络插件还没有完全启动 |
Evicted | 即驱赶的意思,意思是当节点出现异常时,kubernetes 将有相应的机制驱赶该节点上的 Pod。 多见于资源不足时导致的驱赶。 |