K8s

쿠버네티스 내부의 네트워크 트래픽 라우팅

elysia365 2024. 8. 26.
  • 파드는 쿠버네티스에서 애플리케이션을 구성하는 기본 요소이다.
  • 예를 들어, 웹사이트가 있다면, 웹 서버 파드와 API 파드 두개로 구성될 수 있다.
  • 모든 파드는 서로 통신할 수 있어야 한다.
  • 파드끼리 통신을 위해 쿠버네티스는 TCP와 UDP를 지원한다.
  • TCP와 UDP는 모두 IP 주소로 트래픽을 제어한다.
  • 파드를 대체할 때, IP 주소가 변경된다는 문제가 있다.
  • 쿠버네티스는 service에 address discovery 기능을 제공하여 이 문제를 해결한다.
  • 서비스는 파드의 통신 트래픽의 라우팅을 맡는 유연한 리소스이다.
  • 파드는 쿠버네티스에서 부여한 IP주소를 가진 가상 환경이다.
  • 파드는 다른 컨트롤러 객체에 의해 생애 주기가 결정되는 쓰고 버리는 리소스이다.
  • 파드와 파드 간의 통신에는 IP주소가 필요하다.
  • 파드가 교체될 때, IP주소가 변경되며, 교체된 파드의 새로운 IP주소를 찾으려면 쿠버네티스 API를 통해야한다.

파드끼리 통신하려면, 먼저 서로의 IP주소를 알아야한다.

댓글