【问题标题】:GKE error "code=400, message=IP aliases cannot be used with a legacy network."GKE 错误“代码=400,消息=IP 别名不能用于旧网络。”
【发布时间】:2019-11-17 14:23:09
【问题描述】:

简单的计算集群,一百个节点,在将 SDK 更新到 253.0 后,以前工作的脚本出错

gcloud 容器集群创建 gnt --project=XXX --machine-type n1-highcpu-2 --zone us-central1-f --num-nodes 50 --disk-size=30

返回“错误:(gcloud.container.clusters.create) ResponseError: code=400, message=IP aliases cannot be used with a legacy network。”

从来没有要求IP别名,旧网络曾经很好,那么如何修复它?

【问题讨论】:

    标签: google-cloud-platform google-compute-engine gcloud


    【解决方案1】:

    您可以将标志 --no-enable-ip-alias 添加到您的 gcloud 命令中,以免在集群中使用 IP 别名。

    【讨论】:

    • 感谢您的回答,我在发布问题后自己想通了,但这限制了我的集群大小(现在不重要,但将来可能很重要)。另外,据我所知,启用了 ip aliasing 有一种新的做事方式,所以如果你知道怎么做,请告诉我。撞了答案。
    • 默认使用 gcloud 命令创建 GKE 集群将启用 VPC Native 功能(IP 别名)。 VPC 原生集群使用两个辅助 IP 地址范围,一个用于 Pod,另一个用于服务。我建议您查看VPC-native guide 以查看好处和快速入门指南。
    猜你喜欢
    • 1970-01-01
    • 2015-03-08
    • 1970-01-01
    • 2021-06-16
    • 2022-06-10
    • 2017-01-06
    • 1970-01-01
    • 2011-12-06
    • 2020-07-09
    相关资源
    最近更新 更多