【发布时间】:2019-03-25 18:32:06
【问题描述】:
我使用 Google Cloud 部署公司应用程序。
目标:部署在某个子域(example.com)上的每个分支:task-123.example.com 等
我将 Cloud DNS 命名空间复制到域注册商。我将静态 IP 地址(通过 kubernetes.io/ingress.global-static-ip-name: "test-static-ip")传递给 Ingress,并将其传递给域注册商以 A 记录。但我不明白如何使子域工作。
每个分支都使用静态 IP 创建 Ingress,但主机的 URL 不同。
我创建了引用 example.com 的 CNAME *.example.com,但它不起作用。
请帮帮我。对不起我的英语。
【问题讨论】:
-
澄清一下,您似乎正在使用默认的 GCE LB。您是使用具有多个规则的单个 Ingress,还是为每个子域使用单独的 Ingress?
-
我使用每个子域(每个命名空间)的 Ingress。
-
好的,每个子域的入口不同,每个子域的 IP 不同?您是否有每个子域/入口资源的 A 记录?
标签: google-app-engine kubernetes google-kubernetes-engine kubernetes-ingress