[k8s] container runtime is not running

qewr·2023년 1월 11일
0

Kubernetes

목록 보기
1/2

container runtime is not running

kubeadm init의 명령어가 실행되지 않았다. 도커의 컨테이너 런타임으로 containerd.io를 사용하고 있었는데 이 패키지가 문제였다.

다른 사람들도 이런 문제를 많이 겪었는지 github issues에 무엇이 문제인지 나와있었다.

containerd.io 패지키에서 설치한 config.toml 파일에 있는 disabled_plugins = ["cri"]행이 문제를 일으킨다고 한다. cri를 삭제해서 플러그인을 사용 가능하도록 만들어준다.

vi /etc/containerd/config.toml

...
disabled_plugins = ["cri"] # cri를 지워준다!
...

# 수정사항이 적용되도록 containerd를 재시작해준다. 
systemctl restart containerd

kubeadm init을 실행하면 다시 제대로 작동한다!

0개의 댓글