Назад | Перейти на главную страницу

Превышена квота Google Cloud IN_USE_ADDRESSES.

Последние 3 часа я трачу на поиск способов выпуска используемых IP-адресов Google Compute Engine API, поскольку у меня используется 8/8. Я googledd, прочитал мануалы, но нет возможности выпустить его где-нибудь в консоли. Я пытаюсь настроить приложение Rails. При компиляции он застрял с ошибками, так как я не предоставил правильный сокет для БД (что здесь не имеет значения). Когда я застрял, я выпустил его, нажав 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

Здесь визуализировано в консоли:

Когда я щелкаю в консоли на вычислительных машинах, меня спрашивают только, хочу ли я их создать. Другого варианта нет.

Любая помощь будет оценена по достоинству! Спасибо.

Я не могу полностью поверить в этот ответ - я только что вспомнил вот этот - но развертывание в облаке Google оставляет старое развертывание на месте (и, следовательно, с использованием IP-адреса и ваших с трудом заработанных денег) на неопределенный срок.

Развертывания можно запустить с помощью --stop-previous-version чтобы предотвратить такое поведение, и вы можете использовать список и стоп найти и удалить старые развертывания, чтобы они больше не использовали ресурсы.

У меня даже нет развернутого приложения, только кластер Kubernetes, поэтому ни одно из предложений мне не помогло. Я продолжал удалять кластер, а затем воссоздавать.

Нашел эту страницу со списком используемых внешних IP-адресов, что, по-видимому, является корнем проблемы. Должен работать независимо от причины использования ваших IP-адресов: https://console.cloud.google.com/networking/addresses/list

В моем случае проблема заключалась в балансировщиках нагрузки: я удалил все свои кластеры и все еще видел используемые адреса. Затем я нашел эту страницу, которая позволяет мне удалить сопоставление IP-адресов балансировщика нагрузки: https://console.cloud.google.com/net-services/loadbalancing/advanced/forwardingRules/list Воссоздал кластеры и сервисы, и теперь все работает нормально.

Я не знаю, почему удаление кластера не освободило адреса в этот раз. Может быть, потому что я отказался от работы посреди создания одного кластера.

У меня та же ошибка, но причина в том, что моя сборка указывала на неправильный проект (список конфигураций gcloud). Я настроил облачный SQL в своем коде, но он был в другом проекте, чем движок приложения, который я пытался развернуть. Показанная ошибка была точно такой, как упомянуто в вышеупомянутой проблеме.

У меня возникла проблема с кубернетами, когда я хотел добавить новый узел. Решается так:

  • kubectl get svc
  • Удалить старые службы с помощью kubectl delete svc [service-name]

Надеюсь, это поможет кому-нибудь еще.

Для этой проблемы при создании виртуальной машины не указывайте внешний IP-адрес -

  1. Щелкните Управление, Безопасность, Диски, Сеть, Единоличное владение.
  2. Нажмите на Сеть
  3. Нажмите на сетевой интерфейс
  4. Во внешнем IP - дать None

Это сработало для меня