带有"服务作为节点"端口的裸金属Nginx控制器不工作



嗨,我已经使用了Nginx控制器,社区和Nginx repo都使用LoadBalancer服务在云中工作。其中,作为Nginx控制器,社区和Nginx回购都不适用于服务Nodeport"错误404"。

404 Not Found

服务类型Nodeport

apiVersion: v1
kind: Service
metadata:
name: ingress-nginx
namespace: ingress-nginx
labels:
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
spec:
type: NodePort
ports:
- name: http
port: 80
targetPort: 80
protocol: TCP
- name: https
port: 443
targetPort: 443
protocol: TCP
selector:
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx

NGINX入口控制器的默认行为是使用默认备份进行回复,该默认备份使用404 - default backend进行回复:基本上,它是一个正在运行的部署资源,返回该默认页面。

您可以尝试覆盖它,并使用README 中描述的路径defaultBackend.image.repository将变量覆盖传递给Helm

相关内容

  • 没有找到相关文章

最新更新