gpt4 book ai didi

google-cloud-platform - GCP 使用现有静态 IP 创建负载平衡器服务不显示外部 IP

转载 作者:行者123 更新时间:2023-12-04 16:36:02 27 4
gpt4 key购买 nike

我正在尝试在 GKE 上托管一个 wordpress 网站,然后使用预先存在的静态 IP 创建一个 ELB 以公开 wordpress。我做了以下几件事:

  • 保留此处定义的静态 IP:Link .它属于 IPv4、Premium Tier 和 Global 类型。
  • 创建了一个 ELB 服务(将 yaml 修改为我的静态 ip)this .

  • 我的 yaml 的内容:
    kind: Service
    metadata:
    labels:
    app: wordpress
    name: wordpress
    spec:
    type: LoadBalancer
    loadBalancerIP: "x.x.x.x"
    ports:
    - port: 80
    targetPort: 80
    protocol: TCP
    selector:
    app: wordpres

    当我运行以下命令时 - kubectl get svc -l app=wordpress --watch ,我得到:
    NAME        TYPE           CLUSTER-IP   EXTERNAL-IP   PORT(S)        AGE
    wordpress LoadBalancer x.x.x.x <pending> 80:32590/TCP 6m7s

    为什么这不起作用并给我外部IP地址的任何线索?

    最佳答案

    当我们公开一项服务时,它会创建一个仅适用于区域 IP 地址的 TCP 网络负载均衡器。全局 IP 地址仅适用于 Ingress 资源类型。我建议您使用区域静态 IP 地址,而不是全局。以下链接简要介绍了 GCP 中的负载均衡器:1我尝试在我的最后复制这个场景,它立即对我使用区域 IP 地址,而根本无法使用全局 IP 地址。

    关于google-cloud-platform - GCP 使用现有静态 IP 创建负载平衡器服务不显示外部 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58785972/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com