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