"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ì.
"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ì.
Câu trả lời:
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 availability
thô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ế.
livenessProbe
thất bại
Does not have minimum availability
chỉ đơ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 đó?