โ Networking
Udemy Labs - Certified Kubernetes Administrator with Practice Tests
Networking
"์ปจํ ์ด๋ ๊ฐ์ ๋คํธ์ํน ์ ์ดํ ์ ์๋ ํ๋ฌ๊ทธ์ธ"
kubelet service container runtime endpoint ์์น
kubelet์ผ๋ก ์ฐพ์์ผํ๋ ์ด์ ? :
$ ps -aux | grep kubelet
"์์ฃผ ์ฌ์ฉํ๋ ๋ช ๋ น์ด"
์๋ฒ ๋คํธ์ํฌ ์ค์ ํ ๋๋ ์์ฃผ ์ฌ์ฉํ๋๊น ์ฐธ๊ณ ํ๊ธฐ
# ip ์ฃผ์ ํ์
$ ip a #ip addr show
# ๋จ์ผ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ip ์ ๋ณด
$ ip addr show dev [์ธํฐํ์ด์ค ๋ช
]
# ex ) default GW ์ฐพ๊ธฐ
$ ip route show default
# ๋คํธ์ํฌ ์ธํฐํ์ด์ค ํ์ธ
$ ip link
# ์ธํฐํ์ด์ค์ ip ์ฃผ์ ์ถ๊ฐ/์ญ์
$ ip address {add|del} 192.0.0.0/24 dev [์ธํฐํ์ด์ค ๋ช
]
# ์ธํฐํ์ด์ค ์ํ ๋ณ๊ฒฝ
$ ip link set [์ธํฐํ์ด์ค ๋ช
] {up|down}
$ip route
# ์๋ก์ด ๊ฒฝ๋ก ์ถ๊ฐ
$ip route add 192.0.0.0/24 via [GW ์ฃผ์]
$ip route add 192.0.0.0/24 dev [์ธํฐํ์ด์ค ๋ช
]
# ์ธํฐํ์ด์ค ์์ ๋๋ฌํ ์ ์๋ ๋ก์ปฌ GWํตํ ๊ธฐ๋ณธ ๊ฒฝ๋ก ์ถ๊ฐ
$ ip route add default via [๋ก์ปฌ gw] dev [์ธํฐํ์ด์ค ๋ช
]
# TCP listening ์ํ์ ํฌํธ์ ํ๋ก๊ทธ๋จ ๋ณด๊ธฐ
$ netstat -nplt
# ์ฐ๊ฒฐ์ ๊ธฐ๋ค๋ฆฌ๋ ๋ชฉ๋ก๊ณผ ํ๋ก๊ทธ๋จ
$ netstat -anp
# ex) 2379 ํฌํธ ์ฌ์ฉํ๋ etcd ํ๋ก๊ทธ๋จ์ ์ฐ๊ฒฐ์ ๊ฐฏ์ ์ถ๋ ฅ
$ netstat -anp | grep etcd | grep 2379 | wc -l
์ฐธ๊ณ
KodeKloud network ๋ถ๋ถ ์ค์ต ๋ฌธ์