使用 Google Cloud Schedulers 自动关闭和启动 GCP
GCP auto shutdown and startup using Google Cloud Schedulers
我想 start/stop 使用 Google Cloud Scheduler Google Cloud Platform 中的一组计算引擎实例。我该怎么做?
要使用 Cloud Scheduler 启动和停止计算引擎,您可以按照 Google this tutorial, or this other
我不会在此处复制粘贴所需的代码,因为教程非常完整,但我将在此处继续执行后续步骤。
如果您需要本教程的任何帮助,请告诉我!
您可以查看 Google 文章来实现您的目标 https://cloud.google.com/scheduler/docs/start-and-stop-compute-engine-instances-on-a-schedule。
此外,如果这些 VM 实例是无状态的,那么我建议查看 Google 云 运行 服务,它可以帮助您节省配置 auto-shutdown/auto-startup 的成本和操作开销。
希望对您有所帮助。
我还是想知道为什么gcp一开始还没有这个功能。
无论如何,这些简单的步骤为我完成了工作
- 新建 JobScheduler.
- 填写所需的详细信息
- 选择符合您要求的frequency。
- 选择目标Pub/Sub.
- 选择主题名称(创建一个新的 topic 如果没有创建)。
- 在负载部分使用这个停止脚本
gcloud compute instances stop instance-name
.
要验证更改,您可以 运行 手动作业并检查
我直接使用vm实例API。无需云功能。
这是 link 到 api 的描述:
https://cloud.google.com/compute/docs/reference/rest/v1/instances/stop
您可以用类似的方式启动引擎。
如何配置调度程序的示例:
实例计划的新 Google 计算引擎功能现在可用于通过 Cloud Console UI、使用 gcloud 或通过 API 启动和停止实例:
https://cloud.google.com/compute/docs/instances/schedule-instance-start-stop
我想 start/stop 使用 Google Cloud Scheduler Google Cloud Platform 中的一组计算引擎实例。我该怎么做?
要使用 Cloud Scheduler 启动和停止计算引擎,您可以按照 Google this tutorial, or this other
我不会在此处复制粘贴所需的代码,因为教程非常完整,但我将在此处继续执行后续步骤。
如果您需要本教程的任何帮助,请告诉我!
您可以查看 Google 文章来实现您的目标 https://cloud.google.com/scheduler/docs/start-and-stop-compute-engine-instances-on-a-schedule。
此外,如果这些 VM 实例是无状态的,那么我建议查看 Google 云 运行 服务,它可以帮助您节省配置 auto-shutdown/auto-startup 的成本和操作开销。
希望对您有所帮助。
我还是想知道为什么gcp一开始还没有这个功能。 无论如何,这些简单的步骤为我完成了工作
- 新建 JobScheduler.
- 填写所需的详细信息
- 选择符合您要求的frequency。
- 选择目标Pub/Sub.
- 选择主题名称(创建一个新的 topic 如果没有创建)。
- 在负载部分使用这个停止脚本
gcloud compute instances stop instance-name
.
要验证更改,您可以 运行 手动作业并检查
我直接使用vm实例API。无需云功能。
这是 link 到 api 的描述: https://cloud.google.com/compute/docs/reference/rest/v1/instances/stop
您可以用类似的方式启动引擎。
如何配置调度程序的示例:
实例计划的新 Google 计算引擎功能现在可用于通过 Cloud Console UI、使用 gcloud 或通过 API 启动和停止实例:
https://cloud.google.com/compute/docs/instances/schedule-instance-start-stop