- Pod Network: 모든 node의 pod안에 연결되어 있는 클러스터 내부 가상 네트워크. 이 덕분에 pod간 통신이 가능
- Service는 pod network에 조인이 불가능함. 이는 실체가 있는 것(Actual thing)이 아니기 때문. Service는 K8S 메모리에만 존재하는 가상의 component.
- kube-proxy: process that runs on each node in the kubernetes cluster
- kube-proxy는 새로운 service를 발견하면 각 service 뒤에 매칭되는 pod에 traffic 전달하는 규칙 생성.
- 각 node에 iptables 생성하여 대응되는 service와 pod IP 저장
- kubeadm은 kube-proxy를 daemonset으로 생성해 각 node에 위치시킴
'CKA' 카테고리의 다른 글
Namespace (0) | 2021.09.01 |
---|---|
Deployments (0) | 2021.08.31 |
Kubelet (0) | 2021.08.30 |
Kube-Scheduler (0) | 2021.08.30 |
Kube Controller Manager (0) | 2021.08.30 |