8/8を使用しているため、Google Compute Engine APIの使用中のIPアドレスを解放する方法を見つけるために、過去3時間を費やしています。私はグーグルでマニュアルを読みましたが、コンソールのどこにでもリリースする方法はありません。 Rails app。をセットアップしようとしています。DBの正しいソケットを提供しなかったため、コンパイル時にエラーが発生しました(ここでは問題ありません)。端末でCtrl + Cを押してリリースしましたが、これは問題だと思います-Google Cloudはまったく新しいので、推測しかできません。
エラーメッセージ:
ERROR: (gcloud.app.deploy) Error Response: [400] The following quotas were exceeded: IN_USE_ADDRESSES (quota: 8, used: 8 + needed: 2).
https://appengine.googleapis.com/v1/apps/workepics/services/default/versions?alt=json
計算エンジンのコンソール内をクリックすると、作成するかどうかだけが尋ねられます。他のオプションはありません。
何か助けていただければ幸いです!ありがとうございました。
アプリもデプロイしていません。Kubernetesクラスターだけなので、どの提案も役に立ちませんでした。クラスターを削除してから再作成し続けました。
問題の原因であると思われる、使用中の外部IPを一覧表示するこのページを見つけました。 IPアドレスが使い果たされた理由が何であっても機能するはずです: https://console.cloud.google.com/networking/addresses/list
ロードバランサーが問題である私の場合:私はすべてのクラスターを削除しましたが、まだアドレスが使用されているのを見ました。次に、ロードバランサーのIPマッピングを削除できるこのページを見つけました: https://console.cloud.google.com/net-services/loadbalancing/advanced/forwardingRules/list クラスターとサービスを再作成しました、そして今ではすべてが正常に動作します。
クラスタを削除してもアドレスが一度に解放されなかった理由はわかりません。たぶん、1つのクラスターの作成の途中でキャンセルしたためでしょう。
同じエラーが発生しましたが、その理由は、ビルドが間違ったプロジェクト(gcloud config list)を指しているためです。コードでCloud SQLを構成しましたが、デプロイしようとしたApp Engineとは別のプロジェクトにありました。表示されたエラーは、上記の問題で述べたとおりです。
新しいノードを追加したいときにkubernetesで問題が発生しました。このように解決しました:
kubectl get svc
kubectl delete svc [service-name]
を使用して古いサービスを削除しますこれが他の人を助けることを願っています。
この問題の場合、VMの作成中に外部IPを提供しないでください-
これは私のために働いた