现象

容器启动后一直处于init状态,半小时后也不能启动

思路

查看容器的启动yaml,发现有initcontainers,其中调用了busybux,并且使用了nslookup来做解析

手动启动一个busybux进行验证

kubectl run -i --tty busybox --image=busybox --restart=Never

发现在容器中nslookup时好时坏
后经网上查询,可能是busybox容器中nslookup存在问题

处理方法

删除yaml中的nslookup脚本即可

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐