aws/k8s, eks study
EKS CNI issue - network plugin is not ready: cni config uninitialized
gepp
2023. 3. 15. 15:58
kubectl get nodes 를 하니 NotReady 상태의 노드가 확인되었다.
노드의 description을 확인해보니 cni config uninitialized 가 발생한 것을 확인후 해당 노드(ec2)에 들어가 확인을 해봤다.
systemctl status kubelet 시 "Error validationg CNI config list" "Error loading CNI config file" "을 발견했다.
"Container runtime network not ready" networkReady="NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized"
journalctl -u kubelet -f 를 하자 하기의 에러가 발생중이었다.
/etc/cni/net.d/ 밑의 콘피그 파일을 교체 후 정상적으로 해소되었다.
/opt/cni/bin/에 egress-v4-cni 파일 추가 후 정상적으로 로그가 확인되는 것으로 보여
다시 get node를 해보니 NotReady 에서 Ready 상태로 바뀐것을 확인할 수 있었다.