เกินโควต้าของ Google Cloud IN_USE_ADDRESSES


19

ฉันใช้เวลา 3 ชั่วโมงที่ผ่านมาในการหาวิธีที่จะปล่อยที่อยู่ IP ของ Google Compute Engine API เนื่องจากฉันมีการใช้งาน 8/8 ฉัน googled อ่านคู่มือ แต่ไม่มีทางปล่อยมันได้ทุกที่ในคอนโซล ฉันกำลังพยายามตั้งค่าแอพ Rails เมื่อรวบรวมมันก็ติดอยู่กับข้อผิดพลาดเพราะฉันไม่ได้ให้ซ็อกเก็ตที่ถูกต้องสำหรับ DB (ซึ่งไม่สำคัญจริงๆที่นี่) เมื่อติดขัดฉันปล่อยกดปุ่ม Ctrl + C ใน terminal ของฉันและฉันถือว่าเป็นปัญหา - ฉันเป็นแบรนด์ใหม่ของ 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

มองเห็นได้ที่นี่ในคอนโซล: ป้อนคำอธิบายรูปภาพที่นี่

เมื่อฉันคลิกภายในคอนโซลบนเอ็นจินการคำนวณฉันถูกถามว่าฉันต้องการสร้างหรือไม่ ไม่มีตัวเลือกอื่น

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม! ขอขอบคุณ.


cloud.google.com/compute/quotas "หากคุณคาดว่าจะมีการใช้งานเพิ่มขึ้นอย่างเห็นได้ชัดคุณสามารถขอการปรับโควต้าได้จากหน้าโควต้าในคอนโซลแพลตฟอร์มคลาวด์"
ceejayoz

@ceejayoz ฉันไม่ต้องการเพิ่มโควต้า ฉันแค่ต้องการหาวิธีที่จะปล่อยที่อยู่ IP ที่ใช้งานอยู่ในปัจจุบัน ฉันรวบรวมแอปพลิเคชันของฉันสองสามครั้งและมันปรากฏขึ้นพร้อมกับรวบรวมที่อยู่ IP ใหม่แต่ละอัน
Georg Keferböck

1
ดูstackoverflow.com/questions/37381694/…จากนั้น deploys เก่าของคุณยังคงทำงานอยู่ (และคุณต้องเสียเงิน) คุณจะต้องการที่จะยุติพวกเขา
ceejayoz

1
ช่วยชีวิต! @ceejayoz
Georg Keferböck

1
@ceejayoz คุณสามารถเพิ่มลิงก์ทั้งสองนี้ในคำตอบเพื่อให้ฉันได้รับคะแนน: cloud.google.com/sdk/gcloud/reference/app/versions/list cloud.google.com/sdk/gcloud/reference/app / รุ่น / หยุด ลิงค์เหล่านี้อธิบายวิธีหยุดและลบรุ่น ฉันไม่คุ้นเคยกับแนวคิดดังนั้นจึงไม่รู้ บางทีคนอื่นอาจพบว่าตัวเองอยู่ในสถานการณ์ที่คล้ายกัน ขอบคุณ
Georg Keferböck

คำตอบ:


9

ฉันไม่สามารถรับเครดิตได้ทั้งหมดสำหรับคำตอบนี้ - ฉันเพิ่งจดจำสิ่งนี้ - แต่การปรับใช้กับระบบคลาวด์ของ Google ทำให้การติดตั้งเก่าอยู่ที่เดิม (และใช้ IP และเงินที่คุณหามาได้ยาก) โดยไม่มีกำหนด

การปรับใช้สามารถถูกทริกเกอร์ด้วย--stop-previous-versionเพื่อป้องกันพฤติกรรมนี้และคุณสามารถใช้รายการและหยุดเพื่อค้นหาและลบการปรับใช้เก่า ๆ เพื่อไม่ให้ใช้ทรัพยากรอีกต่อไป


1
เรียกใช้หนึ่งสายการบินนี้เพื่อล้างข้อมูลการปรับใช้แบบเก่าของฉัน: gcloud app versions list | grep -v SERVING | awk '{print $2}' | tail -n +1 | xargs -I {} gcloud app versions delete {}
user2688473

4

ฉันไม่ได้ติดตั้งแอพพลิเคชั่นเพียงแค่เป็นคลัสเตอร์ Kubernetes ดังนั้นจึงไม่มีข้อเสนอแนะใด ๆ ที่ช่วยฉันได้ ฉันลบคลัสเตอร์ต่อไปเรื่อย ๆ

พบหน้านี้ซึ่งแสดงรายการ IP ภายนอกที่ใช้งานซึ่งน่าจะเป็นสาเหตุของปัญหา ควรทำงานไม่ว่าด้วยเหตุผลใดก็ตามสำหรับที่อยู่ IP ที่ใช้แล้วของคุณ: https://console.cloud.google.com/networking/addresses/list

สำหรับกรณีของตัวโหลดบาลานเซอร์เป็นปัญหา: ฉันลบกลุ่มทั้งหมดของฉันและยังเห็นที่อยู่ที่ใช้งานอยู่ จากนั้นฉันก็พบหน้านี้ที่ให้ฉันลบการแม็พ IP ตัวโหลดบาลานซ์: https://console.cloud.google.com/net-services/loadbalancing/advanced/forwardingRules/listสร้างคลัสเตอร์และบริการใหม่และทุกอย่างทำงานได้ดีในตอนนี้

ฉันไม่รู้ว่าทำไมลบคลัสเตอร์ไม่ได้เพิ่มที่อยู่นี้ในครั้งเดียว อาจเป็นเพราะฉันยกเลิกกลางการสร้างคลัสเตอร์


1
ใช่ ขอบคุณมาก - โหลดบาลานเซอร์สำหรับฉันเช่นกัน ฉันเลอะเทอะมากเกี่ยวกับการสร้างคลัสเตอร์ / ทรัพยากรของฉันดังนั้นฉันเดาว่านั่นเป็นสาเหตุ นี่ควรเป็นคำตอบที่ยอมรับได้เนื่องจากเป็นคำตอบทั่วไป
Michael Hays

หากฉันสามารถทำซ้ำสิ่งนี้ได้ฉันจะส่งรายงานข้อผิดพลาดเพราะดูเหมือนว่าจะเป็นข้อบกพร่อง
sudo

3

ฉันได้รับข้อผิดพลาดเดียวกัน แต่สาเหตุที่บิลด์ของฉันชี้ไปที่โครงการที่ผิด (รายการกำหนดค่า gcloud) ฉันกำหนดคลาวด์ SQL ในรหัสของฉันแล้ว แต่มันอยู่ในโครงการที่แตกต่างจากนั้นแอพเอ็นจิ้นที่ฉันพยายามปรับใช้ ข้อผิดพลาดที่แสดงนั้นตรงตามที่กล่าวไว้ในปัญหาข้างต้น


0

ฉันมีปัญหาเกี่ยวกับ kubernetes เมื่อฉันต้องการเพิ่มโหนดใหม่ แก้ไขแบบนี้:

  • kubectl get svc
  • ลบบริการเก่าด้วย kubectl delete svc [service-name]

หวังว่านี่จะช่วยคนอื่นได้


0

สำหรับปัญหานี้ในขณะที่สร้าง VM ไม่ได้ให้บริการ IP ภายนอก -

  1. คลิกที่การจัดการความปลอดภัยดิสก์เครือข่ายการครอบครอง แต่เพียงผู้เดียว
  2. คลิกที่เครือข่าย
  3. คลิกที่ Network Interface
  4. ใน IP ภายนอก - ให้ไม่มี

สิ่งนี้ใช้ได้สำหรับฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.