Container đã chạy nhưng readiness probe chưa pass, nên Pod chưa được coi là sẵn sàng nhận traffic.
Hai cột nói hai chuyện khác nhau:
- STATUS = trạng thái vòng đời của Pod (Pending, Running, Succeeded...). Running chỉ có nghĩa container đã được start.
- READY x/y = số container đã pass readiness trên tổng số container. 0/1 nghĩa là Service sẽ không route request vào Pod này — nó bị loại khỏi danh sách Endpoints.
Kiểm tra theo thứ tự:
kubectl describe pod <name> # xem Events: "Readiness probe failed: ..."
kubectl logs <name> # app đã listen đúng port chưaNguyên nhân hay gặp: probe trỏ sai path/port, app cần thời gian khởi động lâu hơn initialDelaySeconds, hoặc endpoint health phụ thuộc một dependency đang lỗi.
Nếu READY mãi 0/1 mà không restart thì gần như chắc chắn là readiness (liveness fail sẽ làm container restart và cột RESTARTS tăng).