云容器引擎 CCE-集群外部访问Ingress异常:排查思路
排查思路
本文提供了Ingress外部访问异常排查全景图,如图1所示,帮助您由浅入深地排查Ingress访问异常问题。
- 检查异常是否由Ingress引起。
首先需要确认问题是否由Ingress导致的,因此需要确保外部域名解析正常、安全组规则正确,且Ingress对应的Service和工作负载工作正常。
- 检查Ingress状态是否正常。
在Service和工作负载都正常的情况下,需要保证Ingress依赖的ELB状态正常。如果是Nginx型的Ingress,还需要保证nginx-ingress插件的状态是正常的。
- 检查Ingress配置是否正确。
如果以上排查结果都正常,说明可能是Ingress的配置出现问题。
- 检查对接ELB参数是否填写正确。
- 检查Service参数是否填写正确。
- 检查转发配置的参数是否填写正确。
- 检查证书问题。
如果Ingress开启了HTTPS访问,还需要排除证书配置错误的问题。您可使用相同ELB创建一个HTTP协议的Ingress访问,如HTTP协议下访问正常,则说明HTTPS协议证书可能存在问题。
- 如果以上排查均无效果,请进行抓包分析,或提交工单寻求帮助。