页面加载中,请稍候
来源:开源Linux发布时间:2022-12-261029浏览
询问 AI


原因分析:证书不能被识别,其原因为:自定义证书,过期等。
解决方法:更新证书即可。
curl: (7) Failed connect to 10.103.22.158:3000; Connection refused
原因分析:端口映射错误,服务正常工作,但不能提供服务。
解决方法:删除SVC,重新映射端口即可。
kubectl delete svc nginx-deployment
Error from server (AlreadyExists): services "nginx-deployment" already exists
原因分析:该容器已暴露服务了。
解决方法:删除SVC,重新映射端口即可。
问题4:外网无法访问Kubernetes集群提供的服务?
原因分析:Kubernetes集群的type为ClusterIP,未将服务暴露至外网。
解决方法:修改Kubernetes集群的type为NodePort即可,于是可通过所有Kubernetes集群节点访问服务。
kubectleditsvcnginx-deployment
问题4:Pod状态为ErrImagePull?
readiness-httpget-pod0/1ErrImagePull010s

原因分析:image无法拉取。


解决方法:更换镜像即可。
问题5:创建init C容器后,其状态不正常?
NAMEREADYSTATUSRESTARTSAGE
myapp-pod0/1Init:0/2020s
原因分析:查看日志发现,Pod一直出于初始化中;然后查看Pod详细信息,定位Pod创建失败的原因为:初始化容器未执行完毕。
Errorfromserver(BadRequest):container"myapp-container"inpod"myapp-pod"iswaitingtostart:PodInitializing
解决方法:更换镜像即可。
问题6:创建init C容器后,其状态不正常?
NAMEREADYSTATUSRESTARTSAGE
myapp-pod0/1Init:0/2020s
原因分析:查看日志发现,Pod一直出于初始化中;然后查看Pod详细信息,定位Pod创建失败的原因为:初始化容器未执行完毕。
Errorfromserver(BadRequest):container"myapp-container"inpod"myapp-pod"iswaitingtostart:PodInitializing



waitingformyservice
Server:10.96.0.10
Address:10.96.0.10:53
**servercan'tfindmyservice.default.svc.cluster.local:NXDOMAIN
***Can'tfindmyservice.svc.cluster.local:Noanswer
***Can'tfindmyservice.cluster.local:Noanswer
***Can'tfindmyservice.default.svc.cluster.local:Noanswer
***Can'tfindmyservice.svc.cluster.local:Noanswer
***Can'tfindmyservice.cluster.local:Noanswer
解决方法:创建相关Service,将SVC的name写入Kubernetes集群的CoreDNS服务器中,于是CoreDNS就能对Pod的init C容器执行过程中的域名解析了。
kubectlapply-fmyservice.yaml
问题7:探测存活Pod状态为CrashLoopBackOff?
原因分析:镜像问题,导致容器重启失败。
解决方法:更换镜像即可。


问题8:Pod创建失败?
readiness-httpget-pod0/1Pending00s
readiness-httpget-pod0/1Pending00s
readiness-httpget-pod0/1ContainerCreating00s
readiness-httpget-pod0/1Error02s
readiness-httpget-pod0/1Error13s
readiness-httpget-pod0/1CrashLoopBackOff14s
readiness-httpget-pod0/1Error215s
readiness-httpget-pod0/1CrashLoopBackOff226s
readiness-httpget-pod0/1Error337s
readiness-httpget-pod0/1CrashLoopBackOff352s
readiness-httpget-pod0/1Error482s
原因分析:镜像问题导致容器无法启动。

解决方法:更换镜像。

问题9:Pod的ready状态未进入?
readiness-httpget-pod0/1Running0116s
原因分析:Pod的执行命令失败,无法获取资源。
解决方法:进入容器内部,创建yaml定义的资源。、


问题10:Pod创建失败?

原因分析:yml文件内容出错—-使用中文字符。
解决方法:修改myregistrykey内容即可。

新闻来源:开源Linux,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!

2026-07-10