IT Knowledge/Kubernetes
kuberetes error, Found multiple CRI sockets
Seok.
2021. 12. 24. 17:07
반응형
[오류]
Found multiple CRI sockets, please use --cri-socket to select one: /var/run/dockershim.sock, /var/run/crio/crio.sock
To see the stack trace of this error execute with --v=5 or higher
[오류내용]
2개 이상의 CRI socket이 발견되었다.
[원인확인]
2개의 CRI가 서버에 설치되어 있었다. "/var/run/dockershim.sock, /var/run/crio/crio.sock"
kubernetes cluster 구성시, 2개 이상의 런타임이 감지되면 kubeadm이 오류와 함께 종료됩니다.
[조치방법]
클러스터 런타임을 1개만 남기거나 or 클러스터 구성시에 cri-socket을 지정해주면 된다.
ex) cri-socket을 crio.sock으로 지정
kubeadm init --apiserver-advertise-address=<api 서버 IP> --pod-network-cidr=192.168.0.0/16 --cri-socket /var/run/crio/crio.sock
반응형