“ ไม่มีความพร้อมใช้งานขั้นต่ำ” ใน k8 หมายความว่าอย่างไร


17

ป้อนคำอธิบายรูปภาพที่นี่

"ไม่มีความพร้อมใช้งานขั้นต่ำ" หมายความว่าอะไร

พบการสนทนา GitHubแต่ไม่ชัดเจนสำหรับฉันว่าข้อความแสดงข้อผิดพลาดหมายถึงอะไร


1
ไม่เพียงพอส่วนแบ่งซีพียูหรือหน่วยความจำหมด ...
Tensibai

สวัสดี @ 030 คุณได้แก้ไขปัญหานี้อย่างไร โปรด!
Abdul Rehman

@AbdulRehman กรุณาตรวจสอบคำตอบที่ได้รับการยอมรับ
030

คำตอบ:


8

ตามที่ @Tensibai ระบุไว้ในหนึ่งความคิดเห็นอาจเป็นเพราะ CPU หรือหน่วยความจำไม่เพียงพอ แต่ก็ไม่ได้เป็นเช่นนั้นเสมอไป

ตัวอย่างเช่นแผนภูมิ helm เพิ่งถูกนำไปใช้งานมันล้มเหลวและปริมาณงานใน GCP ระบุว่า:

ข้อผิดพลาดของ Pod: CrashLoopBackOff

จากความคิดเห็นของ @Tensibai ความประทับใจครั้งแรกคือมีทรัพยากรไม่เพียงพอ แต่การวิเคราะห์เพิ่มเติมโดยใช้kubectl describe pod <pod-name>ระบุว่าในกรณีนี้การตรวจสอบ livenessProbe ล้มเหลว:

Liveness probe failed: Get http://10.16.0.13:80/: dial 
tcp 10.16.0.13:80: getsockopt: connection refused

โดยสรุปDoes not have minimum availabilityข้อความนั้นเป็นเรื่องทั่วไป มีปัญหาหลายอย่างที่อาจทำให้เกิดปัญหานี้และจำเป็นต้องมีการวิเคราะห์เชิงลึกเพิ่มเติมเพื่อค้นหาข้อผิดพลาดจริง


สวัสดี @ 030 การแก้ปัญหาคืออะไร?
Abdul Rehman

1
@AbdulRehman ความlivenessProbeล้มเหลว
030

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