Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 1.81 KB

35.ExploreEnvironment.md

File metadata and controls

54 lines (37 loc) · 1.81 KB
기본 개념이 없어서 따로 기본 지식 봐야 할 거 같다..
이해한게 틀릴 수도 있음

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 이 더 많이 쓸 수도 있음