nginx 서버 노출 - TheOpenCloudEngine/uEngine-cloud GitHub Wiki
> kubectl run nginx --image=nginx
# deployment.apps "nginx" created
> kubectl expose deploy nginx --type="LoadBalancer" --port=80
# service "nginx" exposed
> kubectl get svc nginx -w (-w 옵션은 지속적으로 확인하도록 해준다.)
# NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
# nginx LoadBalancer 0.0.0.0 0.0.0.0 80:32518/TCP 1m
* EXTERNAL-IP가 <PENDING> 이라면 진행중인 상태
웹 브라우저를 열고 생성된 external ip 로 접속, Nginx welcome 메시지 확인한다.
# 생성된 nginx 서버 linux 의 shell 에 접근
> kubectl exec -it [pod name] -- /bin/bash