• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

노드포트로 Nginx 웹접근시 궁금한점

23.04.04 17:03 작성 조회수 325

0

단일 nginx 파드배포후 파드정보를 조회하면 실제 해당 nginx 파드는 특정 워커노드 1개에만 배치된게 확인됩니다.

그럼에도 불구, PC에서 마스터노드나 워커노드 3대에 모두 ip:노출포트 수행하면 전체 노드 4개에 모두다 파드가 구동중인것처럼 웹접근이 가능한데 이 부분이 의아합니다.

예상대로라면 실제 nginx 파드 배포된 워커노드1개 IP:노출포트... 에 대해서만 화면이 떠야할텐데 이 부분에 대해 답변해주시면 감사하겠습니다.

답변 2

·

답변을 작성해보세요.

0

gouplife님의 프로필

gouplife

질문자

2023.04.05

실제 쿠버 엔지니어가 되거나 운영, 트러블슛하려면 보다 많은 백단의 지식이 필요하군요 ㅎㅎ.. 감사합니다.. 쿠버 다음다음 강의를 찾고 공부하다 보면 자연스레 마스터할 내용일것으로 예상하고 쭉쭉 진도나가보겠습니다.. 일단 강의하신 첫걸음 이 강의내용에는 없는걸로 보여지네요 ㅎ

경우에 따라 조오금 다르지만,

온프레미스 상에서 운영하는 쿠버네티스라면 실제로 데이터센터 레벨을 다 이해해야 할 필요가 있을수도 있긴 하죠...
아마 공부하시다 보면 궁금하신 부분이 있고, 해결해나가는 과정에서 어느 방향으로 더 적성에 맞는지 아실 수 있지 않을까? 생각이 됩니다. :)
그리고 언급해 주신 것처럼 내부적으로 동작하는 것과 관련된 수준은 강의에서는 직접 다루어지지는 않고 있습니다. 이는 실제로 구현된 코드 또는 전통적인 인프라에 기반 지식등이 필요해서요.
네트워크 자체에 대해서는 의외로 필요한 경우가 꽤 있어서 강의 또는 정리를 할지에 대해서는 고민 중입니다.
위와 같은 내용이 도움 되셨으면 좋겠습니다!

0

안녕하세요


기존에 질문 답변한 내용이 있어서 다시 갈무리 하여 붙여 드립니다.
-=-=-=-
도달한 노드에 pod가 없다면 trafficPolicy에 따라서 cluster 또는 Local로서 해당 Pod를 찾아 next hop으로 넘어갑니다.

이에 대한 자세한 내용은 관련 내용들에 대한 (iptable,chain,snat등) 이해가 필요하긴 하나..쉽게 설명한 커피고래님의 패킷의 삶을 보시는 것도 좋으실꺼 같습니다.
https://www.inflearn.com/questions/638767/nodeport-%EC%A7%88%EB%AC%B8%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4
-=-=-=-=-=-


이 외에도 다음과 같은 내용도 함께 보시면 도움이 되실 것 같습니다.
https://www.inflearn.com/questions/567822/nodeport%EC%99%80-loadbalancer-%EC%9D%98-get-%EB%AA%85%EB%A0%B9-%EC%88%98%ED%96%89%EC%8B%9C-%EB%B3%B4%EC%97%AC%EC%A7%80%EB%8A%94-port-s-%EC%97%90-%EB%8C%80%ED%95%B4-%EB%AC%B8%EC%9D%98%ED%95%A9%EB%8B%88%EB%8B%A4

https://www.inflearn.com/questions/511157/4-3-%EB%85%B8%EB%93%9C%ED%8F%AC%ED%8A%B8-nodeport-%EA%B0%95%EC%9D%98%EC%97%90%EC%84%9C-%EC%A7%88%EB%AC%B8%EC%9E%85%EB%8B%88%EB%8B%A4