【问题标题】:GCP External LoadBalancer jinja deploymentGCP External LoadBalancer jinja 部署
【发布时间】:2018-12-11 13:10:12
【问题描述】:

我正在尝试使用带有 .jinja.yaml 文件的部署管理器部署外部负载均衡器。

目前我只能找到有关部署内部负载均衡器的文档和资源,是否可以使用 .jinja.yaml 部署外部负载均衡器?

对此的任何帮助将不胜感激!

【问题讨论】:

    标签: google-cloud-platform yaml jinja2 load-balancing google-deployment-manager


    【解决方案1】:

    您可以使用 .jinja 或 .yaml 文件部署外部负载均衡器。你可能会在 Github 上看到这个link,以获取有关如何使用 YAML 执行此操作的参考。您可以使用该链接中提到的相同 API 调用创建一个 .jinja 文件,并使用它来创建外部 GCP LoadBalancer。您可以在 link 中找到示例部署管理器资源 sn-ps,可用于创建部署文件。

    【讨论】:

    • 感谢那些看起来很有帮助的链接,你能解释一下第一个链接中发生了什么吗?谢谢!
    • 没有一个 API 可以创建 LoadBalancer(LB),因为它是使用多个 GCE 资源创建的,如here 中所述,您可以为此调用所有 API 来创建 LB。
    • 代码根据提供的资源类型创建资源。您可以看到它正在使用资源“compute.v1.backendService”创建一个带有健康检查的后端服务。 '$(ref.apache-url-map.selfLink)' 部分正在创建一个调用先前资源后端服务的变量。最后,它正在创建一个转发规则,将流量转发到端口 80 上的互联网。您可以查看此link,了解有关使用的资源类型的更多信息,这将有助于您更好地理解代码。
    猜你喜欢
    • 2021-10-08
    • 2023-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-10
    • 2023-01-05
    • 2021-01-22
    相关资源
    最近更新 更多