본문 바로가기
IT Knowledge/Kubernetes

kuberetes error, Found multiple CRI sockets

by Seok. 2021. 12. 24.
반응형

[오류]

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

반응형

댓글