Cloud composer работает на сервере - PullRequest
0 голосов
/ 20 мая 2018

Как я могу запустить вычислительный экземпляр и развернуть на нем контейнер?Я вижу, что есть оператор python, но, насколько я понимаю, он будет запускать сценарий в готовом контейнере для рабочих Airflow, а не для внешнего экземпляра.

1 Ответ

0 голосов
/ 20 мая 2018

Я использовал оператор bash для создания вычислительного экземпляра с ВМ.

create_compute_instance = bash_operator.BashOperator(
    task_id='create_compute',
    bash_command='gcloud beta compute instances create-with-container airflow-vm --zone us-central1-a \
 --container-image gcr.io/cloud-marketplace/google/nginx1:1.12')

Запуск контейнера на ВМ

...