【发布时间】:2021-07-06 17:55:53
【问题描述】:
我有一个kubernetes 对象如下:
- 部署
- 在步骤 1 中与该部署一起使用的服务
- 在步骤 2 中具有服务后端路径的入口
我在 GCP 中使用 Kubernetes Engine。一旦我创建了一个ingress 对象,它就会像往常一样创建一个负载均衡器。
所以我有我的 dns,我添加了一个 A 记录,其域名为 test1.<my-domain>.co,指向从 ingress 创建的 LoadBalancer 的 IP
但这不起作用。它不加载页面。
然后我尝试安装 ningx 入口控制器,一旦部署,它就会在 gcp 中创建另一个负载均衡器。因此,我获得了新创建的负载均衡器的 IP,并切换/更改了用新创建的负载均衡器的 IP 替换 DNS 记录 IP。瞧,它开始工作了。那么这是否意味着ingress 总是需要一个入口控制器才能工作?
【问题讨论】:
标签: kubernetes google-kubernetes-engine kubernetes-ingress nginx-ingress