oraclecloud

    [Oracle Cloud] 로드밸런서 건전성 체크 실패

    증상 오라클 클라우드의 로드밸런서 생성 후 건전성 체크가 실패한다. 건전성 체크가 실패하게 되면 로드밸런서의 백엔드로 선택된 서버로의 통신이 실패하게 된다. 원인 오라클 클라우드 로드밸런서의 건전성 체크는 기본적으로 백엔드의 IP:PORT의 형식으로 80(HTTP)번 포트를 체크하도록 기본 설정되어 있다. 그리고 응답으로 status code 200을 얻어야 정상으로 간주한다. 하지만 나의 경우 쿠버네티스 인그레스에서 특정 호스트와 경로가 설정되어 있기 때문에 IP:PORT 방식의 건전성 체크에 대해서는 status code 404를 되돌려주게 된다. 건전성 체크가 실패하게 되면, 오라클 클라우드의 로드밸런서 단에서 status code 404를 클라이언트에게 돌려준다. 해결 80번 포트 대신에 22(s..