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/
반응형
'공부 > Kubernetes' 카테고리의 다른 글
[k8s] CKA 준비 - Network Policy (0) | 2023.06.19 |
---|---|
[DKT CKA Study] 8Day - 2023.05.30 (0) | 2023.05.30 |
[DKT CKA Study] 5Day - 2023.05.10 (0) | 2023.05.10 |
Kubernetes Service 포트 - NodePort, port, targetPort (0) | 2023.05.03 |
Mac OS brew uninstall 오류/ Mac OS 패키지 삭제 - Error: No such keg: /opt/homebrew/Cellar/redis (0) | 2023.05.02 |