我想为数据通路群集主节点分配一个静态内部IP地址。从Google cloud official doc我知道如何对一个VM做这样的事情。但有谁知道如何将保留的内部IP地址分配给主节点?
您无法更改现有资源的内部IP地址,即更改正在运行的VM实例。相反,您应该将其短暂的内部IP提升为静态IP。因此,当它重新启动时,其内部IP将是相同的。 These steps可以指导您这样做,例如:
ysu@cloudshell:~ (project-id)$ gcloud compute instances describe cluster-b045-m --zone us-central1-a | grep "networkIP"
networkIP: 10.128.0.3
ysu@cloudshell:~ (project-id)$ gcloud compute addresses create master-static-ip --addresses 10.128.0.3 --region us-central1 --subnet default
Created [https://www.googleapis.com/compute/v1/projects/project-id/regions/us-central1/addresses/master-static-ip].
也许,你想要做的事情可以完成首先创建一个custom VPC network,但是我很好奇为什么你想要一个内部静态IP,因为Dataproc集群中的节点是针对工作负载的,而它们的IP在那里并不那么相关感。