기본 개념이 없어서 따로 기본 지식 봐야 할 거 같다..
이해한게 틀릴 수도 있음
kubectl get nodes -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
master Ready master 13m v1.16.0 172.17.0.8 <none> Ubuntu 16.04.6 LTS 4.4.0-166-generic docker://18.9.7
node01 Ready <none> 12m v1.16.0 172.17.0.10 <none> Ubuntu 16.04.6 LTS 4.4.0-166-generic docker://18.9.7
node02 Ready <none> 11m v1.16.0 172.17.0.11 <none> Ubuntu 16.04.6 LTS 4.4.0-166-generic docker://18.9.7
node03 Ready <none> 11m v1.16.0 172.17.0.16 <none> Ubuntu 16.04.6 LTS 4.4.0-166-generic docker://18.9.7
각 노드 별 MAC 주소 확인
노드 접속 ssh {node ip}
ip addr | grep {node private ip}
inet 172.17.0.8/16 brd 172.17.255.255 scope global ens3
ip link show ens3
ens3 확인
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 02:42:ac:11:00:08 brd ff:ff:ff:ff:ff:ff
MAC addr
Docker Bridge
Docker0 도커가 생성
ip link show ens3
Default Gateway
ip route show default
default via 172.17.0.1 dev ens3
10.32.0.0/12 dev weave proto kernel scope link src 10.32.0.1
169.254.0.0/16 dev ens3 scope link metric 1000
172.17.0.0/16 dev ens3 proto kernel scope link src 172.17.0.8
172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown
kube-scheduler 사용 port
netstat -nplt | grep kube-scheduler
etcd 2379/2380 중 더 많이 사용하는 포트
netstat -anp | grep etcd | grep 2379 |wc -l
netstat -anp | grep etcd | grep 2380 |wc -l
2379 컨트롤플레인
2380 피어 투 피
peer 가 많은 경우 2380 이 더 많이 쓸 수도 있음