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

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

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

'트러블슈팅' 카테고리의 다른 글
| 카카오 클라우드 & Kubernetes 환경에 CD 트러블 슈팅 - 5 (2) | 2025.08.12 |
|---|---|
| 카카오 클라우드 & Kubernetes 환경에 CD 트러블 슈팅 - 4 (4) | 2025.08.12 |
| 카카오 클라우드 & Kubernetes 환경에 CD 트러블 슈팅 - 3 (4) | 2025.08.10 |
| 카카오 클라우드 & Kubernetes 환경에 CD 트러블 슈팅 - 1 (0) | 2025.08.10 |
| 0531 prod 환경에서 redis 관련 500오류 (0) | 2025.06.06 |