본문 바로가기
클라우드 및 인프라/Kubernetes

[kubernetes] kube-proxy란

by 작은소행성 2023. 5. 14.

kube-proxy란

쿠버네티스에서 네트워크 동작을 관리하는 컴포넌트이다. 

네트워크 프록시는 각 노드에서 실행된다. 

Worker Node에 DaemonSet의 형태로 배포되어 있어 서로 다른 Worker Node의 Pod 간의 통신이 가능하도록 해준다. 

 

새로운 Cluster IP가 생성되거나 Pod 가 추가될 때, 자신이 동작하고 있는 Node의 iptables에 룰을 추가해준다. 

Node Port 와 같은 Service를 통해 외부에 포트를 노출시켜야 할 때, 그 포트를 listen 역할하는 담당이다. 

 

 

 

 

kube-proxy 옵션 참고

https://kubernetes.io/ko/docs/reference/command-line-tools-reference/kube-proxy/

반응형