Как использовать gcloud для создания кластеров продуктов облачного запуска

Я новичок в облаке Google, и я пытаюсь экспериментировать. Я вижу, что подготовка сценариев очень важна, если я хочу создавать и удалять кластеры каждый день. Для кластеров dataproc это легко:

gcloud dataproc clusters create spark-6-m \
     --async \
     --project=my-project-id \
     --region=us-east1 \
     --zone=us-east1-b \
     --bucket=my-project-bucket \
     --image-version=1.2 \
     --num-masters=1 \
     --master-boot-disk-size=10GB \
     --master-machine-type=n1-standard-1 \
     --worker-boot-disk-size=10GB \
     --worker-machine-type=n1-standard-1 \
     --num-workers=6 \
     --initialization-actions=gs://dataproc-initialization-actions/jupyter2/jupyter2.sh

Теперь я хотел бы создать кластер кассандры. Я вижу, что средство запуска кода позволяет делать это тоже легко, но я не могу найти команду gcloud для ее автоматизации.

Есть ли способ создать кластеры продуктов облачного запуска через gcloud?

Спасибо

1 ответ

Решение

Развертывания Cloud Launcher можно реплицировать из Cloud Shell, используя Custom Deployments [1].

После завершения развертывания Cloud Launcher (в данном случае кластера Cassandra) подробности развертывания можно увидеть в Deployment Manager [2]. Сведения о развертывании имеют раздел "Обзор" с конфигурацией и импортированными файлами, используемыми для процесса развертывания. Загрузите файл "Expanded Config", это будет файл.yaml для пользовательского развертывания [3]. Загрузите файлы импорта в тот же каталог, что и файл.yaml, чтобы иметь возможность правильно развернуть файл [4].

Эти файлы и конфигурация создадут эквивалентное развертывание как Cloud Launcher.

Другие вопросы по тегам