2016-03-29 8 views
0

Googleのアプリケーションエンジンでノード管理対象VMを使用しています。 console.cloud.google.comでgoogle計算インスタンスを削除した後、「操作」で自動的に作成されたインスタンスが表示されます。 (これは前に発生しましたが、appengine.google.comのインスタンスを削除して「コンソール」に移動しました)どうしたのですか?そしてそれをどのように削除できますか?"console"でgoogle計算インスタンスを削除できません

+0

導入されたバージョンはありますか? App Engineのバージョンページ –

+0

App Engineのバージョンページには、1つのデプロイ済みバージョンしかありません。そして、1つのインスタンスが計算エンジン/ VMインスタンスで実行されています。そこからインスタンスを削除します。しかし、削除後、インスタンスが再作成されました。 – Michael

+0

デプロイされたバージョン自体を削除するか、インスタンスが再作成される –

答えて

0

Flexible VMの展開バージョンを削除する必要があります。それは唯一のバージョンなので、標準のVM用に別のバージョンを導入する必要があります。

ほとんどの単純な解決策は、空のバージョン、任意のコード、1つの静的ファイルを展開することです。これを行うには、次の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 

この後、すべてのトラフィックをこのダミーバージョンにルーティングし、Flexible VM用にデプロイされた以前のバージョンを削除することができます。

+0

少なくとも1つのインスタンスを実行しておく必要がありますか? – Michael

+0

少なくとも1つのバージョンが実行されている必要があります。 –

+0

また、展開されたすべてのFlexible VMバージョンには、このバージョンにルーティングされたトラフィックがなくても常に実行中のインスタンスが存在します。このバージョンが使用されていなくても_ _ _ _ _ _ _ _インスタンス_を意味します。それがサンドボックス化されたVMとの違いです –

0

あなたのアプリの説明からモジュールを削除する必要があります。そうしないと、App Engineはモジュールの説明のスケール設定に従って新しいインスタンスを回転させ続けます。

関連する問題