如何使用 gcloud 创建云启动器产品集群
Howto use gcloud to create cloud launcher products clusters
我是 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
现在,我想创建一个 cassandra 集群。我看到代码启动器也允许轻松执行此操作,但我找不到 gcloud 命令来自动执行它。
有没有办法通过 gcloud 创建云启动器产品集群?
谢谢
可以使用自定义部署 [1]。
从云端复制 Cloud Launcher 部署 Shell
云启动器部署(在本例中为 Cassandra 集群)完成后,可以在部署管理器中看到部署的详细信息[2]。
部署详细信息有一个概述部分,其中包含用于部署过程的配置和导入的文件。下载“扩展配置”文件,这将是自定义部署的 .yaml 文件 [3]. Download the imports files to the same directory as the .yaml file to be able to deploy correctly [4]。
此文件和配置将创建与 Cloud Launcher 等效的部署。
我是 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
现在,我想创建一个 cassandra 集群。我看到代码启动器也允许轻松执行此操作,但我找不到 gcloud 命令来自动执行它。
有没有办法通过 gcloud 创建云启动器产品集群?
谢谢
可以使用自定义部署 [1]。
从云端复制 Cloud Launcher 部署 Shell云启动器部署(在本例中为 Cassandra 集群)完成后,可以在部署管理器中看到部署的详细信息[2]。 部署详细信息有一个概述部分,其中包含用于部署过程的配置和导入的文件。下载“扩展配置”文件,这将是自定义部署的 .yaml 文件 [3]. Download the imports files to the same directory as the .yaml file to be able to deploy correctly [4]。
此文件和配置将创建与 Cloud Launcher 等效的部署。