我有一个工作的 Nexus 3 pod,可在端口 30080(使用 NodePort)上访问:http://nexus.mydomain:30080/在所有主机(来自集群或外部)上都能完美运行。
现在我试图让它在端口 80 上访问(出于显而易见的原因)。
按照文档,我已经实现了它(微不足道):
[...]
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: nexus-ingress
namespace: nexus-ns
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
rules:
- host: nexus.mydomain
http:
paths:
- path: /
pathType: Prefix
backend:
serviceName: nexus-service
servicePort: 80
应用它没有错误。但是当我尝试访问http://nexus.mydomain时,我得到:
暂停服务
不显示日志(未命中 webapp)。
我错过了什么 ?