[toc]

1、异常信息:Failed to pull image "spark:0.1": rpc error: code = Unknown desc = repository docker.io/spark not found: does not exist or no pull access

2、异常信息:Error from server (BadRequest): container "xej" in pod "xej-545694f448-jtmbf" is waiting to start: trying and failing to pull image

3、异常信息:starting container process caused \"process_linux.go:286: decoding sync type from init pipe caused \\"read parent: connection reset by peer\\"\"\n"

原因:yaml文件中,设置内存的单位,写成小写m了,应该改成大写的Mi
如memory: "500Mi"

==排除镜像问题,使用下面的方式,来验证==

1、先将镜像使用docker run命令 进行创建,查看镜像是否有问题  
2、使用kubectl run 命令进行创建,查看是否可以

==使用以下命令,查看日志==

kubectl logs pod名称  

journalctl -u kubelet -f

或者直接 查看docker的日志

journalctl -u docker -f  

4、异常信息: 创建pod时,pod的状态一直处于Pending状态?

处于Pending状态,是说Scheduler并没有分配此Pod到Node节点上去 

因此,需要查询k8s集群中,是不是所有的节点都处于Ready 

使用下面的命令,来查询

kubectl get node