Kubernetes常见的日常故障处理指南

0    34    1

Tags:

👉 本文共约1810个字,系统预计阅读时间或需7分钟。

Kubernetes集群服务访问失败?

图片

图片

原因分析:证书不能被识别,其原因为:自定义证书,过期等。
解决方法:更新证书即可。

Kubernetes集群服务访问失败?

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

原因分析:端口映射错误,服务正常工作,但不能提供服务。
解决方法:删除SVC,重新映射端口即可。

Kubernetes集群服务暴露失败?

原因分析:该容器已暴露服务了。
解决方法:删除SVC,重新映射端口即可。

外网无法访问Kubernetes集群提供的服务?

原因分析:‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍Kubernetes集群的type为ClusterIP,未将服务暴露至外网。
解决方法:修改Kubernetes集群的type为NodePort即可,于是可通过所有Kubernetes集群节点访问服务。

kubectl edit svc nginx-deployment

Pod状态为ErrImagePull?

图片

原因分析:image无法拉取。

图片

图片

解决方法:更换镜像即可。

创建init C容器后,其状态不正常?

原因分析:查看日志发现,Pod一直出于初始化中;然后查看Pod详细信息,定位Pod创建失败的原因为:初始化容器未执行完毕。

解决方法:更换镜像即可。

创建init C容器后,其状态不正常?

原因分析:查看日志发现,Pod一直出于初始化中;然后查看Pod详细信息,定位Pod创建失败的原因为:初始化容器未执行完毕。

图片

图片

图片

解决方法:创建相关Service,将SVC的name写入Kubernetes集群的CoreDNS服务器中,于是CoreDNS就能对Pod的init C容器执行过程中的域名解析了。

探测存活Pod状态为CrashLoopBackOff?

原因分析:镜像问题,导致容器重启失败。
解决方法:更换镜像即可。

图片

图片

Pod创建失败?

原因分析:镜像问题导致容器无法启动。

图片

解决方法:更换镜像。

图片

Pod的ready状态未进入?

原因分析:Pod的执行命令失败,无法获取资源。

解决方法:进入容器内部,创建yaml定义的资源。、

图片

图片

Pod创建失败?

图片

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

图片

参考

https://mp.weixin.qq.com/s/an4GsHL0n40gMuINbBRpcw

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

4 × 2 =

 

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部