troubleshooting
[!TIP]
error code
ERROR CODE | COMMENTS |
---|---|
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