1. 问题描述
访问 k8s 中的 nginx-ingress 配置的域名时,报错 503 Service Temporarily Unavailable
,如下图所示:
image.png
2. 原因分析
查看 nginx-ingress 对应的后端服务 service
,发现 service
中的 targetPort
对应的端口和容器中启动服务的端口没有对应,所以导致此问题。
3. 解决方法
修改 service
中的 targetPort
为容器中启动服务的端口即可。