Exercise 3.5: Access from Outside the Cluster
CP 노드에 연결된 터미널로 이동
NGNIX Service를 LoadBalancer 타입으로 변경
kubectl patch svc nginx --type='json' \ -p '[{"op":"replace","path":"/spec/type","value":"LoadBalancer"}]'
NGINX Service 엔드포인트 및 포트 확인
kubectl get svc nginx
웹브라우저에서
ANY_NODE_IP:SERVICE_NODE_PORT
로 접속되는지 확인 - 아래 명령어로 주소 확인 가능echo "$(curl -s ifconfig.io):$(kubectl get svc nginx -o=jsonpath='{.spec.ports[0].nodePort}')"
NGINX Deployment의 Replica 갯수를 0개로 변경
kubectl scale deployment nginx --replicas=0
웹브라우저에서
ANY_NODE_IP:SERVICE_PORT
로 접속되는지 확인NGINX Deployment의 Replica 갯수를 2개로 변경
kubectl scale deployment nginx --replicas=2
웹브라우저에서
ANY_NODE_IP:SERVICE_PORT
로 접속되는지 확인리소스 삭제
{ kubectl delete deployment nginx kubectl delete svc nginx }
Last updated