Как передать IP-адрес, созданный GCP, в сценарий запуска метаданных вычислительного экземпляра

Я создал внутренний балансировщик нагрузки для своего микросервиса, и у iLB есть внутренний IP-адрес, по которому я хочу, чтобы мой внешний nginx направлял запрос на основе пути. Теперь мне нужно передать IP-адрес iLB в качестве восходящего потока, я пытаюсь передать этот IP-адрес iLB в качестве восходящего при создании экземпляра nginx в качестве сценария запуска. Мне просто интересно, кто-нибудь передал какую-либо переменную в сценарий метаданных? Также, чтобы быть ясным, я пытаюсь добиться этого с помощью Terraform, поскольку я могу легко получить IP-адрес iLB в качестве предварительного условия перед созданием кластера nginx. nginx --› iLB --› uSvc


person Raj    schedule 01.08.2020    source источник


Ответы (1)


На основе документа GCP можно передать метаданные в startupscript, но это невозможно напрямую. использовать команды как аргументы внутри них, например, используя $1 и $2. Однако сценарий запуска может выполнить другой сценарий по заданному пути.

Существует также некоторая дополнительная информация о пользовательских метаданных, которую стоит упомянуть.

person Bruno    schedule 04.08.2020