GCP 中的错误:无法更改实例组的实例模板

pka*_*mol 5 google-compute-engine google-cloud-platform

我正在尝试按照教程的建议为 GKE 实例组设置新模板,但出现以下错误:

我复制了一个现有的模板,只是在上面修改了一个标签,保存了它,然后运行:

$ gcloud compute instance-groups managed set-instance-template gke-some-nodepool1-1436e076-grp --template gke-some-nodepool1-7bdaa55f-1 --zone=us-east4-b
ERROR: (gcloud.compute.instance-groups.managed.set-instance-template) Could not fetch resource:
 - Invalid resource usage: 'Secondary ranges specified in InstanceTemplate must be the same as already set on Instance Group Manager. Expected: sre-inception-cluster-range Actual: '.
Run Code Online (Sandbox Code Playgroud)

事实证明,新的(克隆)模板确实具备别名IP范围字段集(一样的原始模板)。

似乎是模板复制机制上的错误?

Pat*_*k W 7

如果您使用的是 VPC-Native 集群,您会注意到有一个“别名 IP 范围”字段没有指定特定范围。当您复制模板时,不是保持相同的值,而是更改该字段以选择相应的子网。您必须手动更改此字段以匹配原始模板的值。

这可能是“复制模板”功能如何工作的一个限制,但这绝对是出乎意料的。值得使用公共问题跟踪器向 Google 支持提交案例