클러스터에 tomcat 배포
2023. 10. 26. 15:05ㆍk8s
실습
kubectl create deploy tc --image=consol/tomcat-7.0 --replicas=5
kubectl get pod,svc
kubectl get pod -o wide
kubectl expose deploy tc --type=NodePort --port=80 --target-port=8080
NodePort : Kubernetes 클러스터의 모든 노드에서 서비스에 접근할 수 있는 포트를 지정한다.
targetPort : 이 포트는 pod 내 컨테이너 포트와 매핑되며, 서비스는 클러스터 내부에서 pod의 targetPort로 전달된 트래픽을 백그라운드 컨테이너에 라우팅한다.