Những gì không có sẵn tối thiểu, trong các k8s có nghĩa là gì?


17

nhập mô tả hình ảnh ở đây

"Không có sẵn tối thiểu" nghĩa là gì?

Một cuộc thảo luận GitHub đã được tìm thấy, nhưng tôi không rõ thông báo lỗi có ý nghĩa gì.


1
Không đủ chia sẻ cpu hoặc bộ nhớ cạn kiệt ...
Tensibai

Xin chào @ 030, bạn đã khắc phục sự cố này như thế nào? xin vui lòng!
Abdul Rehman

@AbdulRehman Vui lòng kiểm tra câu trả lời được chấp nhận
030

Câu trả lời:


8

Như @Tensibai đã chỉ ra trong một bình luận, điều này có thể được gây ra vì có CPU hoặc bộ nhớ không đủ, nhưng điều đó không phải lúc nào cũng đúng.

Ví dụ: biểu đồ helm vừa được triển khai, nó đã thất bại và khối lượng công việc trong GCP chỉ ra rằng:

Lỗi Pod: CrashLoopBack Offer

Dựa trên nhận xét của @Tensibai, ấn tượng đầu tiên là không có đủ tài nguyên, nhưng phân tích thêm bằng cách sử dụng kubectl describe pod <pod-name>chỉ ra rằng trong trường hợp này, kiểm tra livelyProbe đã thất bại:

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

Tóm lại, Does not have minimum availabilitythông điệp là chung chung. Nhiều vấn đề có thể kích hoạt điều này và nhiều hơn nữa trong phân tích nợ là cần thiết để tìm ra lỗi thực tế.


Xin chào @ 030, giải pháp là gì?
Abdul Rehman

1
@AbdulRehman livenessProbethất bại
030

Does not have minimum availabilitychỉ đơn giản có nghĩa là không đủ pod đang chạy để đáp ứng các bản sao cần thiết sau đó?
Alexej Magura
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.