您能获得Google Cloud Composer / Airflow的静态外部IP地址吗?

时间:2018-06-07 22:17:54

标签: python google-cloud-platform google-compute-engine airflow google-cloud-composer

我知道如何为计算引擎分配静态外部IP地址,但这可以通过Google Cloud Composer(Airflow)完成吗?我想大多数公司都需要这些功能,因为他们通常会回写一个可能在防火墙后面的仓库,但我找不到任何关于如何做到这一点的文档。

2 个答案:

答案 0 :(得分:2)

无法在Composer环境中为基础GKE群集分配静态IP。提到的端点@kaxil是Kubernetes主端点,但不是GKE节点。

如果要让来自Composer任务的所有传出网络连接使用相同的外部IP,请考虑使用静态IP设置GCE VM,并为Composer GKE群集内运行的所有工作负载添加代理服务。

更多信息:https://groups.google.com/forum/#!topic/kubernetes-users/zNytc8GVB5s

答案 1 :(得分:1)

现在可以了。您将需要在私有VPC中配置Cloud Composer,并使用Cloud NAT公开群集。

该文档包含有关如何执行此操作的一些信息: https://cloud.google.com/composer/docs/concepts/private-ip