首页 新闻 会员 周边

kubernetes ingress 转发泛域名的问题

0
悬赏园豆:50 [已解决问题] 解决于 2023-01-16 21:48

准备将 *.cnblogs.com 泛域名转发到 k8s ingress 上,遇到一个问题,如何用一个规则匹配其他规则没有匹配的 host ?

apiVersion: networking.k8s.io/v1 
kind: Ingress
metadata:
  name: cnblogs-ingress
spec:
  ingressClassName: nginx 
  rules:
  - host: q.cnblogs.com
    http:
      paths:
        - path: /
          pathType: Prefix
          backend:
            service:
              name: q-web
              port: 
                number: 80
  # fallback for *.cnblogs.com 
dudu的主页 dudu | 高人七级 | 园豆:30979
提问于:2023-01-16 18:51
< >
分享
最佳答案
0

通过 defaultBackend 解决了

apiVersion: networking.k8s.io/v1 
kind: Ingress
metadata:
  name: cnblogs-ingress
spec:
  ingressClassName: nginx 
  rules:
  - host: q.cnblogs.com
    http:
      paths:
        - path: /
          pathType: Prefix
          backend:
            service:
              name: q-web
              port: 
                number: 80
  defaultBackend:
    service:
      name: blog-web
            port:
              number: 80
dudu | 高人七级 |园豆:30979 | 2023-01-16 21:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册