Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 我可以为dataproc群集分配静态内部IP地址吗';s主节点?_Google Cloud Platform_Gcloud_Google Cloud Dataproc - Fatal编程技术网

Google cloud platform 我可以为dataproc群集分配静态内部IP地址吗';s主节点?

Google cloud platform 我可以为dataproc群集分配静态内部IP地址吗';s主节点?,google-cloud-platform,gcloud,google-cloud-dataproc,Google Cloud Platform,Gcloud,Google Cloud Dataproc,我想为dataproc群集主节点分配一个静态内部IP地址。从那时起,我知道如何对单个VM执行此操作。但是有人知道如何将保留的内部IP地址分配给主节点吗?您不能更改现有资源的内部IP地址,即分配给正在运行的VM实例。相反,您应该将其短暂的内部IP升级为静态IP。因此,当它重新启动时,其内部IP将是相同的。可以指导您这样做,例如: ysu@cloudshell:~ (project-id)$ gcloud compute instances describe cluster-b045-m --zon

我想为dataproc群集主节点分配一个静态内部IP地址。从那时起,我知道如何对单个VM执行此操作。但是有人知道如何将保留的内部IP地址分配给主节点吗?

您不能更改现有资源的内部IP地址,即分配给正在运行的VM实例。相反,您应该将其短暂的内部IP升级为静态IP。因此,当它重新启动时,其内部IP将是相同的。可以指导您这样做,例如:

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]. 
也许,您想做的事情可以先创建一个,但是我很好奇为什么您想拥有一个内部静态IP,因为Dataproc集群中的节点用于工作负载,而它们的IP在这个意义上不是那么相关