Kubernetes nginx-ingress 主机

Kubernetes nginx-ingress host

我正在尝试配置我的入口以针对以 .mywebsite.com

结尾的主机的任何请求公开我的一项服务

我尝试了 *.mywebsite.com 但它不起作用。 有没有办法配置入口这样做?

我的子域由服务动态处理,DNS 配置有通配符记录。

您可以试试下面的清单文件。

先决条件:k8s 版本 1.19+

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: ingress-wildcard-host
spec:
  rules:
  - host: "*.mywebsite.com"
    http:
      paths:
      - pathType: Prefix
        path: "/"
        backend:
          service:
            name: <your_service_name_here>
            port:
              number: <port_number_here>