【问题标题】:google managedvm delete instance foververgoogle managedvm 永远删除实例
【发布时间】:2015-07-30 06:07:12
【问题描述】:

我最近在部署时更改了应用程序的版本,每次我执行 gcloud 计算实例列表时它都会列出旧版本,我尝试从控制台手动删除它并且它可以工作,但几分钟后它会恢复。我也试过 gcloud delete gcloud compute instances 删除实例 --delete-disks all

停止无济于事,因为它是一个正在运行的实例,它会按正常运行时间向我收费吗?我如何完全删除它(是否也尝试过删除 appengine 版本,但它总是回来)?

【问题讨论】:

    标签: google-app-engine google-cloud-platform managed-vm


    【解决方案1】:

    我在 Google Compute Engine 的托管虚拟机上部署(使用版本)和删除实例时遇到了很多麻烦。 这是我找到的删除默认 GCE 托管 VM 的解决方案:

    • 确保您拥有最新的 GCE 组件。在 Google Cloud SDK Shell 中运行 gcloud components update
    • 在您的 app.yaml 中,删除 vm:trueresources: 部分和 manual scaling: 部分。
    • 导航到计算 -> App Engine -> 版本并记录<default-version-number>。我的看起来像20150722t1245032,其中(default) 表示默认版本。
    • 部署应用程序,设置默认值,并指定默认版本。 gcloud preview app deploy "...\app.yaml" --set-default --version=<default-version-number>
    • 导航到计算 -> 计算引擎 -> 虚拟机实例。选择默认实例并删除。

    我还学会了如何停止部署额外的实例

    • 关键是指定版本号gcloud preview app deploy "...\app.yaml" --set-default --version=<version-number>。 @ZacharyNewman 能够通过 this problem 帮助我。

    最后,这是如何删除实例的其他版本

    • 导航到计算 -> App Engine -> 版本并删除您不需要的版本。
    • 导航到计算 -> 计算引擎 -> 虚拟机实例。选择您不想要的实例并删除。

    希望这会有所帮助!

    【讨论】:

    猜你喜欢
    • 2014-11-12
    • 1970-01-01
    • 2021-01-03
    • 2014-01-17
    • 1970-01-01
    • 1970-01-01
    • 2012-12-04
    • 1970-01-01
    • 2022-10-06
    相关资源
    最近更新 更多