【k8s】kubeadm init 时报错 unknown service runtime.v1alpha2.RuntimeService
在测试机器中准备搭建 k8s 集群,在 master 节点执行 kubeadm init 时出现报错,unknown service runtime.v1alpha2.RuntimeService
,此文主要记录一下处理方法。
问题描述#
报错信息如下:
root@master:/home/ubuntu# kubeadm init
[init] Using Kubernetes version: v1.25.1
[preflight] Running pre-flight checks
error execution phase preflight: [preflight] Some fatal errors occurred:
[ERROR CRI]: container runtime is not running: output: E0921 16:19:51.445411 1088 remote_runtime.go:948] "Status from runtime service failed" err="rpc error: code = Unimplemented desc = unknown service runtime.v1alpha2.RuntimeService"
time="2022-09-21T16:19:51+08:00" 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
解决方法#
删除 /etc/containerd/config.toml 文件并重启 containerd 即可。
mv /etc/containerd/config.toml /root/config.toml.bak
systemctl restart containerd
再次执行 kubeadm init
命令,发现已经 ok 了。
关注 max,每天学会一个写 Bug 小技巧。
作者:MaxFang
出处:https://www.cnblogs.com/immaxfang/p/16721407.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
分类:
运维
, docker&k8s
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了