2016-03-29 62 views
0

我在Google應用引擎上使用節點託管虛擬機。在我通過console.cloud.google.com刪除google計算實例後,我看到了在「操作」中自動創建的實例。 (之前發生過這種情況,我曾用於刪除appengine.google.com上的實例,該實例現在移至「控制檯」)。這是怎麼發生的?我該如何刪除它?我無法在「控制檯」中刪除Google計算實例

+0

你有沒有部署版本?在App Engine版本頁面 –

+0

我在App引擎版本頁面中只有一個部署版本。還有一個運行在compute engine/vm實例的實例。我從那裏刪除實例。但刪除後,實例被重新創建。 – Michael

+0

你應該刪除已部署的版本本身,否則將重新創建實例 –

回答

0

您必須刪除靈活虛擬機的部署版本。由於它只有一個版本,因此您必須爲標準虛擬機部署另一個版本。

最簡單的解決方案是部署一個空白版本,不帶任何代碼,只需一個靜態文件。要做到這一點創建以下app.yaml

module: default 
runtime: python27 
api_version: '1.0' 
threadsafe: true 
handlers: 
    - url:/
    static_files: index.html 
    upload: index.html 
resources: 
    cpu: 0.1 
    memory_gb: 0.5 
    disk_size_gb: 10 

在同一目錄放一個空的index.html。並使用部署:

gcloud preview app deploy app.yaml 

在此之後,你就可以將所有的流量到這個虛擬版本,並刪除之前的部署靈活的虛擬機版本。

+0

我必須保持至少一個實例運行? – Michael

+0

至少應該有一個版本,它將運行 –

+0

另外,每個部署的靈活VM版本將始終有一個正在運行的實例,即使它沒有任何流量路由到此版本。我的意思是_every_實例,即使這個版本未被使用。這是與沙盒虛擬機的區別 –

0

您需要從應用程序描述中刪除該模塊。否則,App Engine將根據模塊描述中的比例設置繼續​​旋轉新實例。

相關問題