Search
📝

파드로 띄운 프로그램에 접속 안되는 이유

도커 : 컨테이너 내부 & 컨테이너 외부 네트워크가 서로 독립적으로 분리됨 쿠버네티스 : 파드 내부 네트워크를 컨테이너가 공유해서 같이 사용
파드의 네트워크는 로컬 컴퓨터의 네트워크와는 독립적으로 분리됨. 이 때문에 파드로 띄운 Nginx에 아무리 요청을 보내도 응답이 없던 것. 따라서 Nginx가 띄우는 웹 페이지에 접근하려면 2가지 방법 존재

Pod 접근 방법

1.
파드 내부로 들어가서 접근하기
kubectl exec -it <파드 이름> -- bash
Shell
복사
2.
파드의 내부 네트워크를 외부에서도 접속할 수 있도록 포트 포워딩(포트 시키기) 활용하기
sudo kubectl port-forward pod/<파드 이름> <컴퓨터 포트번호>:<파트 포트번호>
Shell
복사

Pod 삭제 방법

kubectl delete pod <파드 이름>
Shell
복사
파드 삭제 명령어
kubectl get pods
Shell
복사
파드 확인 명령어