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