728x90
가상 네트워크 구성 절차
1. 네트워크 네임스페이스 생성
2. 브릿지 네트워크/인터페이스 생성
3. vEth(가상 이더넷) 쌍 생성(pipe, virtual cable)
4. vEth를 네임스페이스에 연결
5. 다른 vEth를 브릿지에 연결
6. IP 주소 할당
7. 네트워크 인터페이스 상태 확인
8. NAT 활성화 - IP masquerade
bridge add [cid] [namespace]
CNI(Container Network Interface): rkt, MESS, kubernetes, weaveworks, flannel, cilium, nsx (docker는 CNI가 아니라 CNM임)
BRIDGE
VLAN
IPVLAN
MACVLAN
WINDOWS
DHCP
host-local
docker run --network=cni-bridge nginx (CNI가 아니므로 불가능)
docker run --network=none nginx
bridge add [container name] [/var/run/netns/container name]
Networing cluster nodes Commands
ip link
ssh node01
ip addr
ip addr show tpye bridge
ip addr add 192.168.1.10/24 dev eth0
ip route
ip route add 192.168.1.10/24 via 192.168.2.1
cat /proc/sys/net/ipv4/ip_forward
arp
netstat -plnt
route
netstat -npl | grep -i scheduler
netstat -npa | grep -i etcd | grep -i 2379 | wc -l
netstat -npa | grep -i etcd | grep -i 2380 | wc -l
728x90
반응형
'데브옵스 > Orchestration' 카테고리의 다른 글
[Kubernetes] 62. Service Networking (0) | 2025.01.08 |
---|---|
[Kubernetes] 62. Pod Networking (0) | 2025.01.08 |
[Kubernetes] 60. Docker Networking Basic (0) | 2025.01.08 |
[Kubernetes] 58. Linux Networking Basic (1) (0) | 2025.01.08 |
[Kubernetes] 57. Storage Class (0) | 2025.01.08 |