인프런 커뮤니티 질문&답변
VM에서 kubernetes 설치 후 kubectl expose deployment http-go~ 했을 때 pending 문의
작성
·
198
0
GCP에서 아래와 같이 expose를 하면 제대로 pending이 EXTERNAL-IP를 불러옵니다.
http-go 이미지 build 후
kubectl create deployment http-go --image=oojchoi/http-go
한 다음
kubectl expose deployment http-go --port=8080 --target-port=8080 --type=LoadBalancer
로 expose해서
해당 IP로 Application을 호출했습니다.
제가 GCP 말고 실습하던 VM에서 위와 같이 했을 때,
root@master:~/http_go# k get svc -w
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
http-go-svc LoadBalancer 10.99.209.14 <pending> 8080:30180/TCP 78s
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 15h
에서 pending이 바뀌지 않고 있는데요.
혹시 VM 환경에서 추가적으로 더 해주어야 할 부분이 있을까요?
답변 1
0
안녕하세요 강사 최일선입니다.
말씀하신 작업은 원래 온프레미스 환경에서 동작하지 않는 기능입니다~(펜딩이 정상입니다)
서비스와 네트워크 파트로 가시면 더 많은 내용이 있으니 일단은 쭉 진행하셔도 될 것 같습니다!
감사합니다.





