【发布时间】:2018-06-15 10:15:14
【问题描述】:
我想为 dataproc 集群主节点分配一个静态内部 IP 地址。从 Google cloud official doc 我知道如何对单个 VM 执行此操作。但是有谁知道如何将保留的内部 IP 地址分配给主节点?
【问题讨论】:
标签: google-cloud-platform gcloud google-cloud-dataproc
我想为 dataproc 集群主节点分配一个静态内部 IP 地址。从 Google cloud official doc 我知道如何对单个 VM 执行此操作。但是有谁知道如何将保留的内部 IP 地址分配给主节点?
【问题讨论】:
标签: google-cloud-platform gcloud google-cloud-dataproc
您无法更改现有资源的内部 IP 地址,即更改为正在运行的虚拟机实例。相反,您应该将其临时内部 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 是从这个意义上说,不那么相关。
【讨论】: