文章目录
- 一、K8S 集群服务访问失败?
- 二、K8S 集群服务访问失败?
- 三、K8S 集群服务暴露失败?
- 四、外网无法访问 K8S 集群提供的服务?
- 五、pod 状态为 ErrImagePull?
- 六、探测存活 pod 状态为 CrashLoopBackOff?
- 七、POD 创建失败?
- 八、POD 的 ready 状态未进入?
- 九、pod 创建失败?
- 十、kube-flannel-ds-amd64-ndsf7 插件 pod 的 status为 Init:0/1?
- 十一、K8S 创建服务 status 为 ErrImagePull?
- 十二、不能进入指定容器内部?
- 十三、创建 PV 失败?
- 十四、pod 使用 PV 后,无法访问其内容?
- 十五、查看节点状态失败?
- 十六、pod 一直处于 pending状态?
- 十七、helm 安装组件失败?
一、K8S 集群服务访问失败?
- 问题:
- 原因分析:证书不能被识别,其原因为:自定义证书,过期等。
- 解决方法:更新证书即可。
二、K8S 集群服务访问失败?
- 问题:
curl: (7) Failed connect to 10.103.22.158:3000; Connection refused- 原因分析:端口映射错误,服务正常工作,但不能提供服务。
- 解决方法:删除 svc,重新映射端口即可。kubectl delete svc nginx-deployment
三、K8S 集群服务暴露失败?
- 问题:
Error from server (AlreadyExists): services “nginx-deployment” already exists- 原因分析:该容器已暴露服务了。
- 解决方法:删除 svc,重新映射端口即可。
四、外网无法访问 K8S 集群提供的服务?
- 原因分析:K8S 集群的 type 为 ClusterIP,未将服务暴露至外网。
- 解决方法:修改 K8S 集群的 type 为 NodePort 即可,于是可通过所有 K8S 集群节点访问服务。修改命令kubectl edit svc nginx-deployment
五、pod 状态为 ErrImagePull?
- 问题:
- 原因分析:image 无法拉取。
- 解决方法:更