Как использовать 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.