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 상태로 바뀐것을 확인할 수 있었다.
'aws > k8s, eks study' 카테고리의 다른 글
Create encryptionkey, certificate and add a secret with it for Kibana (0) | 2023.03.27 |
---|---|
EKS PV issues (0) | 2023.03.17 |
Adding rules (metric) on Prometheus config (2) | 2023.03.07 |
How to set the keep-alive setting on EKS pod (0) | 2023.03.06 |
eks-controller ingress reconciler error with 403 response code (0) | 2023.03.02 |