Kubernetes日常故障处理集锦
1、Kubernetes集群服务访问失败?
1.1、原因分析:
原因分析:证书不能被识别,其原因为:自定义证书,过期等。
解决方法:更新证书即可。

2、Kubernetes集群服务访问失败?
2.1、原因分析:
curl: (7) Failed connect to 10.103.22.158:3000; Connection refused
原因分析:端口映射错误,服务正常工作,但不能提供服务。
2.2、解决方法:
解决方法:删除SVC,重新映射端口即可。
kubectl delete svc nginx-deployment
3、Kubernetes集群服务暴露失败?
3.1、原因分析:
Error from server (AlreadyExists): services "nginx-deployment" already exists
原因分析:该容器已暴露服务了。
3.2、解决方法:
解决方法:删除SVC,重新映射端口即可。
4、外网无法访问Kubernetes集群提供的服务?
4.1、原因分析:
原因分析:Kubernetes集群的type为ClusterIP,未将服务暴露至外网。
4.2、解决方法:
解决方法:修改Kubernetes集群的type为NodePort即可,于是可通过所有Kubernetes集群节点访问服务。
kubectl edit svc nginx-deployment
5、Pod状态为ErrImagePull?
5.1、原因分析:
readiness-httpget-pod 0/1 ErrImagePull 0 10s
原因分析:image无法拉取。

5.2、解决方法:
解决方法:更换镜像即可


浙公网安备 33010602011771号