Google Cloud IN_USE_ADDRESSES kotası aşıldı.


19

Son 3 saatimi, 8/8 kullanımda olduğum için Google Compute Engine API Kullanımdaki IP adreslerini yayınlamanın yollarını bulmak için harcıyorum. Google'a girdim, kılavuzları okudum, ancak konsolun herhangi bir yerinde bırakmanın bir yolu yok. Bir Rails uygulaması kurmaya çalışıyorum. Derleme yaparken DB (gerçekten burada önemli değil) için doğru soket vermedi gibi hataları ile sıkışmış var. Sıkıştığımda terminalimde Ctrl + C'ye basarak serbest bıraktım ve sorun olduğunu varsayıyorum. - Google Cloud'da yepyeni biriyim, bu yüzden sadece varsayabilirim.

Hata mesajı:

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

Burada konsolda görselleştirildi: resim açıklamasını buraya girin

Hesaplama motorlarında konsolun içine tıkladığımda, yalnızca bir tane oluşturmak isteyip istemediğim sorulur. Başka seçenek yok.

Herhangi bir yardım mutluluk duyacağız! Teşekkür ederim.


cloud.google.com/compute/quotas "Yakında kullanımda kayda değer bir artış bekliyorsanız, Bulut Platformu Konsolu'ndaki Kotalar sayfasından proaktif olarak kota ayarlamaları isteyebilirsiniz."
ceejayoz

@ceejayoz Kotalarda artış istemiyorum. Temel olarak sadece mevcut Kullanımdaki IP adreslerini serbest bırakmak için bir yol bulmak istiyorum. Uygulamamı birkaç kez derledim ve her derlemede yeni bir IP adresi eklendi gibi görünüyor.
Georg Keferböck

1
O halde stackoverflow.com/questions/37381694/… adresine bakın . Eski dağıtımlarınız hala çalışıyor (ve size maliyet getiriyor). Onları feshetmek isteyeceksiniz.
ceejayoz

1
Cankurtaran! @ceejayoz
Georg Keferböck

1
@ceejayoz, bu iki bağlantıyı bir cevaba ekleyebilir misiniz, böylece size puan verebilirim: cloud.google.com/sdk/gcloud/reference/app/versions/list cloud.google.com/sdk/gcloud/reference/app / version / stop Bu bağlantılar Sürümlerin nasıl durdurulacağını ve silineceğini açıklar. Konsepte aşina değildim ve bu yüzden bilmiyordum. Belki de birileri kendilerini benzer bir durumda bulur. Teşekkürler
Georg Keferböck

Yanıtlar:


9

Bu yanıt için tam kredi alamaz - şimdi hatırladım bu bir süresiz (bir IP ve sabit Kazanılan para kullanmak ve böylece) Google'ın bulut yaprakları ama dağıtım yerinde eski dağıtım -.

--stop-previous-versionBu davranışı önlemek için dağıtımlar ile tetiklenebilir ve eski dağıtımları bulmak ve kaldırmak için artık kaynakları kullanmamaları için list ve stop komutlarını kullanabilirsiniz.


1
Eski dağıtımlarımı temizlemek için bu tek astarı gcloud app versions list | grep -v SERVING | awk '{print $2}' | tail -n +1 | xargs -I {} gcloud app versions delete {}
koştum

4

Uygulanmış bir uygulamanız bile yok, sadece bir Kubernetes kümesi, bu yüzden önerilerin hiçbiri bana yardımcı olmadı. Kümeyi silmeye ve yeniden oluşturmaya devam ettim.

Sorunun kökü gibi görünen kullanımdaki harici IP'leri listeleyen bu sayfayı buldum. Kullanılan IP adreslerinizin nedeni ne olursa olsun çalışmalıdır: https://console.cloud.google.com/networking/addresses/list

Yük dengeleyicileri durumum için sorun: Tüm kümelerimi sildim ve hala kullanımda olan adresleri gördüm. Sonra yük dengeleyici IP eşlemelerini silmeme izin veren bu sayfayı buldum: https://console.cloud.google.com/net-services/loadbalancing/advanced/forwardingRules/list Kümeleri ve hizmetleri yeniden oluşturdu ve şimdi her şey iyi çalışıyor.

Kümeyi silmenin neden adresleri bir kez serbest bırakmadığını bilmiyorum. Belki bir kümenin yaratılışının ortasında iptal ettiğim için.


1
Evet! Çok teşekkürler - benim için yük dengeleyiciler. Küme / kaynak oluşturma konusunda çok özensiz davrandım, bu yüzden bunun sebebi olduğunu tahmin ediyorum. Bu, en genel çözüm olduğu için kabul edilen cevap olmalıdır.
Michael Hays

Bunu yalnızca yeniden üretebilseydim, bir hata raporu gibi göründüğüm için bir hata raporu gönderirdim.
sudo

3

Aynı hatayı aldım, ancak nedeni benim derlemem yanlış bir projeye (gcloud yapılandırma listesi) işaret ediyordu. Kodumda bulut SQL'i yapılandırmıştım ama dağıtmaya çalıştığım uygulama motorundan farklı bir projedeydi. Gösterilen hata, yukarıdaki sayımda belirtildiği gibiydi.


0

Yeni bir düğüm eklemek istediğimde kubernet'lerde sorun yaşadım. Bu şekilde çözüldü:

  • kubectl get svc
  • İle eski hizmetleri sil kubectl delete svc [service-name]

Umarım bu herkese yardımcı olur.


0

Bu sorun için, VM oluşturulurken harici IP sağlamaz -

  1. Yönetim, Güvenlik, Diskler, Ağ Oluşturma, Tek Kiracılık
  2. Ağ'ı tıklayın
  3. Ağ Arayüzüne tıklayın
  4. Harici IP'de - Hiçbiri ver

Bu benim için çalıştı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.