클러스터에 tomcat 배포

2023. 10. 26. 15:05k8s

실습

kubectl create deploy tc --image=consol/tomcat-7.0 --replicas=5

 

kubectl get pod,svc

pode 생성 중 확인

 

kubectl get pod -o wide

work1에서 3개, work2에서 2개 생성 중 확인

 

kubectl expose deploy tc --type=NodePort --port=80 --target-port=8080

NodePort : Kubernetes 클러스터의 모든 노드에서 서비스에 접근할 수 있는 포트를 지정한다.
targetPort : 이 포트는 pod 내 컨테이너 포트와 매핑되며, 서비스는 클러스터 내부에서 pod의 targetPort로 전달된 트래픽을 백그라운드 컨테이너에 라우팅한다.

 

pod가 모두 실행 중인 것과 서비스 tc에 대한 port 확인

 

 

master node에서 tomcat 접속 확인

'k8s' 카테고리의 다른 글

empty-dir  (0) 2023.10.27
배포명세서 실습  (0) 2023.10.26
클러스터 생성  (0) 2023.10.25
probe  (0) 2023.10.25
docker와 kubernetes의 차이점  (0) 2023.10.24