0

使用 GKE 和 helm stable/traefik。

当使用静态 IP 发布到我的集群时,loadBalancerIP我收到以下错误:

Error creating load balancer (will retry): Failed to create load 
balancer for service kube-system/rp-traefik: requested ip <my-ip> 
is neither static nor assigned to LB 
af5bfb5bd94a211e7adce42010a8e00e(kube-system/rp-traefik): <nil>

三件事似乎很重要:

  1. 无论我运行多少次(即使在我手动删除了 GCE 中的所有 LB 之后。它总是在寻找 LB af5bfb5bd94a211e7adce42010a8e00e。这个密钥来自哪里?
  2. 运行gcloud compute addresses list显示<my-ip>RESERVED因此它应该可用。
  3. 当我用空白更新 helm release 值时loadBalancerIPaf5bfb5bd94a211e7adce42010a8e00eLB 已成功创建。当我改回静态 IP 时(在目标 LB 存在之后),它再次失败并出现相同的错误。

我被困住了。接下来你会检查/尝试什么?

4

1 回答 1

1

您的静态 IP 类型应该是Regional,GKE 负载均衡器不支持全局类型。

参考:https ://stackoverflow.com/a/33251143/411518的评论

于 2017-09-21T17:29:47.663 回答