如何将自动扩展托管实例组添加到目标池?
通过
将现有实例添加到目标池非常容易$ gcloud compute target-pools create mypool --region us-central1
$ gcloud compute target-pools add-instances mypool \
--instances existing-instance1 existing-instance2 --zone us-central1-b
但是,我希望自动缩放组中出现的所有实例都自动添加到目标池中。
答案 0 :(得分:1)
您可以使用 gcloud compute instance-groups managed set-target-pools 命令为现有的manged实例组设置目标池。有关详细信息,请参阅此link。
答案 1 :(得分:1)
您的设置中有四种不同类型的资源:
要确保托管实例组中的所有实例(即自动扩展组中的所有实例)都自动位于目标池中,您需要告知托管实例组有关目标池的信息。 正如@Faizan正确提到的那样,执行它的命令是:
gcloud compute instance-groups managed set-target-pools instance-group-name --target-pools your-target-pool
此命令的帮助页面似乎比在线文档更有用:
gcloud compute instance-groups managed set-target-pools --help
请注意,此帮助页面似乎已过时。现在设置新目标池将应用于组中的现有实例(使用API版本v1
或更高版本时)。测试版(v1beta2
)并非如此。