실습 API 파드는 디플로이먼트가 관리한다. 따라서 수동으로 파드를 지우더라도 대체 파드가 생성된다. 새로 생성된 파드 역시 API 서비스에 정의된 레이블 셀렉터와 일치하므로 새로운 파드에도 트래픽이 연결되며 애플리케이션도 기존처럼 잘 동작한다.
# API 파드의 이름과 IP 주소를 확인한다 kubectl get pod -l app=numbers-api -o custom-columns=NAME:metadata.name,POD_IP:status.podIP # API 파드를 수동으로 삭제한다 kubectl delete pod -l app=numbers-api # 새로 생성된 대체 파드의 이름과 IP 주소를 확인한다 kubectl get pod -l app=numbers-api -o custom-columns=NAME:metadata.name,POD_IP:status.podIP # 웹 애플리케이션에 포트포워딩을 적용한다 kubectl port-forward deploy/numbers-web 8080:80 # 웹 브라우저에서 http://localhost:8080에 접근하여 # Go 버튼을 클릭한다 # 포트포워딩을 중단한다 ctrl-c