进入谷歌计算云 ip

进入谷歌计算云 ip

我正在尝试设置 Ingress 以从我使用 gcloud 创建的静态 IP 提供服务。但是 Ingress 似乎不采用已配置的 IP,而是随机选择一个新 IP。

该 IP 地址的名称是 homefully-ingress-root,它是 35.234.83.106。我的入口配置如下所示:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
    name: homefully-ingress
    annotations:
        kubernetes.io/ingress.global-static-ip-name: homefully-ingress-root
    labels:
        app: homefully-ingress
spec:
    # ... 

然而,它最终拥有的 IP 是

NAME                HOSTS                       ADDRESS         PORTS     AGE
homefully-ingress   adminpanel.homefully.tech   35.244.164.50   80        12m

似乎 homefully-ingress-root ip 地址的注释被完全忽略了。该 IP 地址在 Google Cloud 控制台中也显示为“未分配”。

有人能帮助我理解这里的问题吗?

最好的,马蒂亚斯

答案1

我的错 - 我创建的 IP 是不是一个全球性的。

答案2

为了向@Matthias-Huttar 所做的事情添加更多信息,您可以保留两种类型的外部 IP 地址:

  • 区域 IP 地址,可供具有一个或多个网络接口的 VM 实例或网络负载均衡器使用。
  • 一个全局 IP 地址,可用于全局负载均衡器:HTTP(S)、SSL 代理和 TCP 代理。

当你创建一个入口在您的集群中,GKE 会创建一个 HTTP(S) 负载均衡器并将其配置为将流量路由到您的应用程序。

有关如何在官方文档

相关内容