티스토리 뷰

Readiness probe Failed

구글링을 해본결과 이 에러는 해당 pod이 apiserver와 연결이 안되는 것이다.

그래서 pod를 describe 해보면 

Readiness probe failed: Get "http://172.17.0.18:8081/nginx-ready": dial tcp 172.17.0.18:8081: connect: connection refused

이런 메세지도 찾아볼 수 있다.

Readiness probe는 컨테이너가 요청을 처리할 준비가 되었는지 여부를 나타내고, 만약 실패하면 엔드포인트 컨트롤러는 파드에 연관된 모든 서비스들의 엔드포인트에서 파드의 IP 주소를 제거한다

따라서

kubectl get endpoint

명령어를 하면 해당 서비스에 endpoint가 비었있음을 알 수 있다

 

CURL은 잘됨

curl https://10.96.0.1:443/version?timeout=32s

curl명령어를 때리면 에러도 안난다.

결론은 kube-apiserver와 해당 pod의 연결이 되고 있지 않은 것이다(네트워크 에러)

 

 

해결방안

방화벽 관련 이슈입니다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함