带有服务作为节点端口的裸机Nginx控制器不起作用

嗨,我使用了Nginx控制器,社区和Nginx回购都在具有LoadBalancer服务的云中使用。作为社区的Nginx控制器和Nginx的仓库都无法与服务Nodeport“错误404”一起使用。

404 Not Found

服务类型节点端口

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
a200512 回答:带有服务作为节点端口的裸机Nginx控制器不起作用

NGINX Ingress控制器的默认行为是回复带有默认支持的404 - default backend:基本上,这是一个正在运行的Deployment资源,返回该默认页面。

您可以尝试使用README

中所述的路径defaultBackend.image.repository覆盖将其传递给Helm的变量覆盖。
本文链接:https://www.f2er.com/3138468.html

大家都在问