【问题标题】:How to pass an ip address created by GCP to a compute instance metadata startup script如何将 GCP 创建的 IP 地址传递给计算实例元数据启动脚本
【发布时间】:2020-08-01 07:49:43
【问题描述】:

我为我的微服务创建了一个内部负载均衡器,并且 iLB 具有内部 IP,我希望我的外部 nginx 在其中根据路径路由请求。现在我需要将 iLB ip 地址作为上游传递,我试图在将 nginx 实例创建为启动脚本时将此 iLB ip 地址作为上游传递。我只是想知道有人将任何变量传递给元数据脚本吗? 另外需要说明的是,我正在尝试通过 Terraform 来实现这一点,因为在创建 nginx 集群之前,我可以轻松地将 iLB ip 地址作为先决条件。 nginx --> iLB --> uSvc的

【问题讨论】:

    标签: google-cloud-platform terraform terraform-provider-gcp


    【解决方案1】:

    基于 GCP 文档,可以传递 metadata on startupscript,但不能直接在其中使用“类似命令”的参数,例如使用 $1$2。但是,启动脚本可以在给定路径上执行另一个脚本。

    还有一些关于custom metadata 的额外信息值得一提。

    【讨论】:

      猜你喜欢
      • 2021-11-04
      • 2016-04-03
      • 2021-08-19
      • 1970-01-01
      • 2023-02-08
      • 2017-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多