강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của crash15229499
crash15229499

câu hỏi đã được viết

Bậc thầy Kubernetes cho DevOps

Cấu hình cụm

worker에서 join할 때 오류발생

Viết

·

539

0

로그를 읽어보니 컨테이너 런타임이 running 상태가 아니라는데, containerd를 시작한 다음에 해도 오류가 발생하며 join이 안됩니다. 나름 구글링해봤는데 해결을 못해서 질문드립니다.

.wjddndla1013@worker-2:~$ sudo systemctl start containerd

 

wjddndla1013@worker-2:~$ sudo kubeadm join 10.138.0.2:6443 --token 6b4i88.fu2iiiipo41ldiww --discovery-token-ca-cert-hash sha256:232f88032469356177301165974b023033cde407848858921ddcdda262aee2c7

[preflight] Running pre-flight checks

error execution phase preflight: [preflight] Some fatal errors occurred:

[ERROR CRI]: container runtime is not running: output: time="2024-01-16T09:30:11Z" level=fatal msg="validate service connection: CRI v1 runtime API is not implemented for endpoint \"unix:///var/run/containerd/containerd.sock\": rpc error: code = Unimplemented desc = unknown service runtime.v1.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

dockerkubernetes

Câu trả lời 2

0

crash15229499님의 프로필 이미지
crash15229499
Người đặt câu hỏi

해결됐습니다. 빠른 답변 감사합니다!

0

안녕하세요 임정우님

강사 최일선입니다.

현재 나오는 오류는 containerd 서비스가 오류가 발생해서 그런 것으로 보입니다.

이 오류가 발생하는 이유는 아마 containerd의 설정 파일에 문제가 있어서 그런 것 같습니다. containerd의 설정을 두 번 하게 되면 중복 설정으로 인해 오류가 발생합니다.

# 관리자 권한으로 진행
sudo -i

# 기존 설정 파일 백업
mv /etc/containerd/config.toml /etc/containerd/config.toml.back

# 새로운 설정 파일 생성
cat <<EOF > /etc/containerd/config.toml
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
SystemdCgroup = true
EOF

# 서비스 재시작 및 상태 확인
service containerd restart
service containerd status

# 관리자 권한에서 나가기 
exit

 

상태 확인시 정상 동작 중이어야 합니다. 서비스가 정상적으로 동작하신다면 다시 한번 join 해보시면 되겠습니다!

감사합니다.

 

Hình ảnh hồ sơ của crash15229499
crash15229499

câu hỏi đã được viết

Đặt câu hỏi