[K8S] kubeadm init 에러

2022. 5. 13. 10:54개발 기타/인프라

에러

kubeadm init 명령어 입력시 아래와 같은 에러 발생

root@ip-172-26-9-120:~# kubeadm init
[init] Using Kubernetes version: v1.24.0
[preflight] Running pre-flight checks
error execution phase preflight: [preflight] Some fatal errors occurred:
        [ERROR CRI]: container runtime is not running: output: time="2022-05-13T01:47:39Z" level=fatal msg="getting status of runtime: rpc error: code = Unimplemented desc = unknown service runtime.v1alpha2.RuntimeService"
, error: exit status 1
[preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`
To see the stack trace of this error execute with --v=5 or higher

 

해결

아래 명령어를 통해 config.toml 파일 삭제하기.

(주의) 저는 이 이후로 쿠버네티스를 진행하지 않아서 해당 파일 삭제가 어떤 역할을 하는 지 모릅니다. 사용하시는 분들은 알아보고 사용하시길.

rm /etc/containerd/config.toml
systemctl restart containerd
kubeadm init

해결 참고

https://github.com/containerd/containerd/issues/4581