可以在没有外部 IP 地址的情况下运行 Google Cloud Dataflow 吗?

Sce*_*tus 4 google-cloud-dataflow

在扩大 Google Cloud Dataflow 的使用范围时,我们注意到的一点是,我们将开始违反使用中 IP 地址的配额。我们知道请求增加配额是一种选择(并且已经这样做并已被批准用于 CPU),但想知道是否可以(或将要)在没有外部 IP 地址的情况下运行 Dataflow 实例(两者都是出于配额原因和 IP 地址的成本)。

Jia*_*Gao 6

现在有可能。从文档

要关闭公共 IP:

为您的网络或子网启用专用 Google 访问。

在 Cloud Dataflow 作业的参数中,指定 --usePublicIps=false 和 --network=[NETWORK] 或 --subnetwork=[SUBNETWORK]。

有关usePublicIps选项的更多信息

使用公共IP

布尔值

指定 Cloud Dataflow 工作器是否使用公共 IP 地址。如果该值设置为 false,Cloud Dataflow 工作器将使用私有 IP 地址进行所有通信。在这种情况下,如果指定了子网选项,则忽略网络选项。确保指定的网络或子网已启用专用 Google 访问。如果未设置,则默认值为 true,并且 Cloud Dataflow 工作器使用公共 IP 地址。


Cal*_*ene 6

现在已经支持了...

只需添加标志即可

--disable-public-ips
Run Code Online (Sandbox Code Playgroud)

在您的 gcloud 命令中。


Ben*_*ers 5

目前无法在没有外部 IP 地址的情况下运行 Google Cloud Dataflow 实例。如果您需要额外的工人,您应该申请增加配额。