Kubernetes Ingress规则定义多个DNS名称

时间:2018-01-05 21:02:51

标签: kubernetes

我正在运行裸机v1.9群集。我可以为入口规则定义一个DNS名称app1-dev.com,是否可以为同一个入口规则定义多个名称?

app1-dev.com
appdev.com

这是我的规则:

 apiVersion: extensions/v1beta1
    kind: Ingress
    metadata:
      annotations:
        kubernetes.io/ingress.class: nginx
        ingress.kubernetes.io/rewrite-target: /
      name: ingress-dev
      namespace: default
    spec:
      rules:
        - host: app1-dev.com
          http:
            paths:
            - path: /web
              backend:
                serviceName: nginx-svc
                servicePort: 80

1 个答案:

答案 0 :(得分:2)

您只能在主机字段中使用子域通配符(例如- host: "*.domain.com"),但无法设置多个值,因此您必须为每个域重复整个规则。