troubleshooting
[!TIP]
error code
OOMKilled
pod运行过程内存需求持续增加超过为pod设置的内存大小
Pending
调度不成功 or 资源不足 or HostPort 已被占用
Waiting/ContainerCreating
镜像拉取失败 or CNI网络错误 or 容器无法启动 or 磁盘坏道input/output error
CrashLoopBackOff
容器曾经启动了但又异常退出
ImagePullBackOff
镜像名称配置错误或者私有镜像的密钥配置错误导致
CrashLoopBackOff
容器退出kubelet正在将它重启
InvalidImageName
无法解析镜像名称
ImageInspectError
无法校验镜像
ErrImageNeverPull
策略禁止拉取镜像
ImagePullBackOff
正在重试拉取
RegistryUnavailable
连接不到镜像中心
ErrImagePull
通用的拉取镜像出错
CreateContainerConfigError
不能创建kubelet使用的容器配置
CreateContainerError
创建容器失败
m.internalLifecycle.PreStartContainer
执行hook报错
RunContainerError
启动容器失败
PostStartHookError
执行hook报错
ContainersNotInitialized
容器没有初始化完毕
ContainersNotReady
容器没有准备完毕
ContainerCreating
容器创建中
PodInitializingpod
初始化中
DockerDaemonNotReady
docker还没有完全启动
NetworkPluginNotReady
网络插件还没有完全启动
Evicte
pod被驱赶
debug services
[!NOTE|label:reference:]
svc in cluster can be visit via
CLUSTER-IP
<svc-name>.<namespace>.svc.cluster.local
- [create pod from cmd](./pod.html#pod) - svc status ```bash $ kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE jenkins ClusterIP 10.111.230.13 8080/TCP,50017/TCP 17h ```
get podIp
check log
[!NOTE|label:references:]
system logs
pod logs
Last updated