DevOps

CKA 예제 리마인더 - 29. Networking Weave

Vince_rf 2025. 1. 3. 17:33

클러스터에 구축에 어떤 cni가 사용되었나요?

ls /etc/cni/net.d/



몇 개의 weave agents/peer 가 클러스터에 배포되었나요?

cat /etc/cni/net.d/10-weave.conflist

{
    "cniVersion": "0.3.0",
    "name": "weave",
    "plugins": [
        {
            "name": "weave",
            "type": "weave-net",
            "hairpinMode": true
        },
        {
            "type": "portmap",
            "capabilities": {"portMappings": true},
            "snat": true
        }
    ]
}

2개






weave가 어느 노드에서 실행되고 있나요?

kubectl get po -A -o wide






각 노드에서 weave에 의해 만들어진 bridge 네트워크의 이름은 무엇인가요?

ip address show type bridge 


4: weave: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1376 qdisc noqueue state UP group default qlen 1000
    link/ether 0a:a5:17:fb:6c:a5 brd ff:ff:ff:ff:ff:ff
    inet 10.244.0.1/16 brd 10.244.255.255 scope global weave
       valid_lft forever preferred_lft forever




node01에 default로 설정된 gateway는 어느것인가요?

kubectl get node -o wide

ssh [node01 IP]



kubectl run busybox --image=busybox --dry-run=client -o yaml -- sleep 1000 > ./busybox.yaml

vim busybox.yaml

spec 아래에 nodename: node01 추가

kubectl apply -f busybox.yaml

kubectl exec busybox -- ip route