本文主要以实例讲解kube-proxy和flannel,以此理解K8S网络。
主要负责K8S集群中的各个node之间通信的网络;
root@zenlin:~# kubectl get nodes
NAME STATUS AGE VERSION
zenlin Ready 19d v1.7.3
zenlinnode1 Ready 19d v1.7.3
zenlinnode2 Ready 19d v1.7.3
#以下为各node的物理IP
root@zenlin:~# kubectl get nodes zenlin -o 'jsonpath={.status.addresses[0].address}'
10.229.43.65
root@zenlin:~# kubectl get nodes zenlinnode1 -o 'jsonpath={.status.addresses[0].address}'
10.229.53.146
root@zenlin:~# kubectl get nodes zenlinnode2 -o 'jsonpath={.status.addresses[0].address
10.229.45.161