Calico λ° λ©νΈλ¦ μμ§ κ΅¬μ±
- kkumtree
2024-09-15T18:40:22+09:00
CloudNet@μμ μ§ννκ³ μλ K8s Advanced Network Study(μ΄ν, KANS)λ₯Ό ν΅ν΄ νμ΅ν λ΄μ©μ μ 리ν©λλ€.
1. Calico μ€μΉ
μ€ν°λμμ AWS CF λ° Calico μ€μΉ μ€ν¬λ¦½νΈ(Manifest)λ₯Ό μ 곡νμκΈ°μ, μ΄ λΆλΆμ μ°Έκ³ λ§ νμκΈ° λ°λλλ€.
CNIκ° μ€μΉλμ§ μμκΈ°μ NotReady μνμ μλ€κ°, Calico μ€μΉνλ©΄ CoreDNSκ° μ€μ λλ©°, Ready μνλ‘ λ³κ²½λλ€.
-
Calico μ€μΉ μ
# Control Plane and worker nodes are not ready (β|HomeLab:default) root@k8s-m:~# kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-m NotReady control-plane 32m v1.30.5 k8s-w0 NotReady <none> 31m v1.30.5 k8s-w1 NotReady <none> 31m v1.30.5 k8s-w2 NotReady <none> 31m v1.30.5 # Count for iptalbes rules for comparison (β|HomeLab:default) root@k8s-m:~# iptables -t filter -L | wc -l 50 (β|HomeLab:default) root@k8s-m:~# iptables -t nat -L | wc -l 48(β|HomeLab:default) root@k8s-m:~# kubectl get pod -A --sort-by=.metadata.creationTimestamp NAMESPACE NAME READY STATUS RESTARTS AGE kube-system etcd-k8s-m 1/1 Running 0 35m kube-system kube-apiserver-k8s-m 1/1 Running 0 35m kube-system kube-controller-manager-k8s-m 1/1 Running 0 35m kube-system kube-scheduler-k8s-m 1/1 Running 0 35m kube-system coredns-55cb58b774-bscbt 0/1 Pending 0 35m kube-system coredns-55cb58b774-w22zq 0/1 Pending 0 35m kube-system kube-proxy-5hgmn 1/1 Running 0 35m kube-system kube-proxy-bnv77 1/1 Running 0 35m kube-system kube-proxy-xf8q7 1/1 Running 0 35m kube-system kube-proxy-hzsnk 1/1 Running 0 35m -
Calico μ€μΉ ν