Я создал внутренний балансировщик нагрузки для своего микросервиса, и у iLB есть внутренний IP-адрес, по которому я хочу, чтобы мой внешний nginx направлял запрос на основе пути. Теперь мне нужно передать IP-адрес iLB в качестве восходящего потока, я пытаюсь передать этот IP-адрес iLB в качестве восходящего при создании экземпляра nginx в качестве сценария запуска. Мне просто интересно, кто-нибудь передал какую-либо переменную в сценарий метаданных? Также, чтобы быть ясным, я пытаюсь добиться этого с помощью Terraform, поскольку я могу легко получить IP-адрес iLB в качестве предварительного условия перед созданием кластера nginx. nginx --› iLB --› uSvc
Как передать IP-адрес, созданный GCP, в сценарий запуска метаданных вычислительного экземпляра
Ответы (1)
На основе документа GCP можно передать метаданные в startupscript, но это невозможно напрямую. использовать команды как аргументы внутри них, например, используя $1
и $2
. Однако сценарий запуска может выполнить другой сценарий по заданному пути.
Существует также некоторая дополнительная информация о пользовательских метаданных, которую стоит упомянуть.
person
Bruno
schedule
04.08.2020