juhwanHeo / study-k8s

3 stars 0 forks source link

Week2 / multi pod / yiseoul #36

Closed LSHgy closed 1 month ago

LSHgy commented 1 month ago

생성 pods image

통신 결과(쿠버네티스 port 포워딩): image

통신 결과 (NodePort를 구성): image

Node Port서비스도 같이 구성해보았습니다. Window 로컬 서버에서 진행을 하였고, Kubernetes 포드의 내부 IP 클러스터 내부 네트워크에서만 접근 가능하여 통신결과를 로컬 IP를 통해서 진행하였습니다.

그리고, Docker Desktop의 클러스터의 네트워크는 기본적으로 가상화된 네트워크이기 때문에, 호스트 머신의 네트워크와는 분리호스트 머신에서 분리되어 있어 포드의 내부 IP로 접근하려고 하면 실패합니다.

kubectl port-forward pod/multi-container-pod 8080:80 해당 명령어로 로컬에서 포드 IP로 포트포워딩을 따로 별도로 진행을 하거나, Nodeport를 구성하여 외부와 통신할 수 있는 포트를 지정, 해당 포트로 접근할 수 있도록 해야해서 실제 과제의 결과와 다른점 양해 부탁드립니다.