[Azure/Spring] AKS의 service에 접속되지 않음
[Azure/Spring] AKS의 service에 접속되지 않음
[이슈] aks의 service에 접속되지 않은 현상
1
2
3
(base) gimgyuhyeong@UNGGU-2 overlays % kubectl get service -n journeyjinni
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
journeyjinni-backend LoadBalancer 10.0.12.49 20.249.115.216 80:30580/TCP 6d19h
- Service의 type을
Loadbalancer
로 하여 EXTERNAL-IP 로 접속하였지만, Time out 되는 현상
디버깅
리소스 그룹에 NSG가 설정되었는지 확인
1
az network nsg list --resource-group JourneyJinni-ResourceGroup
- 수행 결과 아무것도 표시되지 않는다면 NSG가 적용되지 않았다는것
- NSG가 외부 트래픽을 차단할 가능성이 있음
Service와 Endpoint 연결 확인
1
kubectl get endpoints journeyjinni-backend -n journeyjinni
결과
1
2
NAME ENDPOINTS AGE
journeyjinni-backend <none> 6d19h
- pod과 service가 적절하게 이어지지 못해 service가 가동되지 않는다고 생각
1
2
kubectl get pods -n journeyjinni --show-labels
kubectl get services -n journeyjinni --show-labels
- 두 명령어를 통해 각 pod과 services들이 label과 selector가 적절하게 매칭되었는지 확인
- service에서
release
태그를 사용해 pod과 맞지 않은 현상을 발견 - 맞게 수정하니 정상적으로 들어가짐
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.