[DEV] 기록

[k8s] kubeadm init 명령어 사용 시 발생하는 에러

꾸준함. 2023. 5. 3. 00:36

개요

쿠버네티스 마스터 노드 초기화하는 단계에서 sudo kubeadm init 명령어를 실행했더니 아래와 같은 에러가 발생했습니다.

 

[init] Using Kubernetes version: v1.27.1
[preflight] Running pre-flight checks
error execution phase preflight: [preflight] Some fatal errors occurred:
        [ERROR CRI]: container runtime is not running: output: E0502 15:26:44.163693    9987 remote_runtime.go:616] "Status from runtime service failed" err="rpc error: code = Unavailable desc = connection error: desc = \"transport: Error while dialing dial unix /var/run/containerd/containerd.sock: connect: no such file or directory\""
time="2023-05-02T15:26:44Z" level=fatal msg="getting status of runtime: rpc error: code = Unavailable desc = connection error: desc = \"transport: Error while dialing dial unix /var/run/containerd/containerd.sock: connect: no such file or directory\""
, 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

 

원인

해당 에러는 containerd 설정 파일인 config.toml 파일에 문제가 있어 발생하는 문제입니다.

 

해결 방법

config.toml 파일을 삭제하고 다시 컨테이너 런타임 구성을 진행하시면 해결이 됩니다.

config.toml 파일은 /etc/containerd/config.toml 경로에 있으며 삭제하기 위해서는 아래 명령어를 실행해 주시면 됩니다.

 

sudo rm /etc/containerd/config.toml

 

출처

https://inflearn.com/questions/829424

 

마스터 노드 초기화 단계에서 kubeadm init 명령어 사용시 에러 발생 - 인프런 | 질문 & 답변

마스터 노드 초기화 단계에서 kubeadm init 명령어 사용시 container runtime이 동작하지 않는다는 아래와 같은 에러코드 발생하여 문의드립니다. [init] Using Kubernetes version: v1.26.3[preflight] Runn...

www.inflearn.com

 

반응형