트러블슈팅

카카오 클라우드 & Kubernetes 환경에 CD 트러블 슈팅 - 2

sowakemeup 2025. 8. 10. 17:35

문제:

External-IP가 <none> 으로 나와서 외부에서 젠킨스 접속이 어려운 상황이 생겼습니다.

 

해결법:

아까 deployment.yaml파일에 썻던 type: NodePort 해서 그런 같습니다. 일반 로컬 환경과는 다르게, 쿠버네티스에서는 외부 접속을 위해  로드밸런서 (Load Balancer) 사용하는 것이 표준적인 방법입니다. 따라서 type: LoadBalancer 수정하면 카카오클라우드가 자동으로 공인 IP 가진 로드밸런서를 생성하고 Jenkins 서비스와 연결해주면서 해결할 수 있었습니다.

 

+

타입을 변환하고 external IP는 생성됐지만, 접속이 안되서 카카오클라우드에서 public ip를 할당해줘서 해결했습니다.