赞
踩
这个问题是针对使用containerd作为CRI的情况
使用Kubeadm init
初始化Kubernetes时报错:
[ERROR CRI]: container runtime is not running: output: time="2023-10-26T23:50:43-04:00" level=fatal msg="validate service connection: validate CRI v1 runtime API for endpoint \"unix:///var/run/containerd/containerd.sock\": rpc error: code = Unimplemented desc = unknown service runtime.v1.RuntimeService"
, error: exit status 1
大概率是containerd
安装的时候默认把CRI禁用了
打开配置文件:
vi /etc/containerd/config.toml
找到
disabled_plugins = ["cri"]
将里面的"cri"
删除掉
也就是变成这样:
disabled_plugins = []
保存退出
重启containerd
systemctl restart containerd
完事了,重新执行初始化
kubeadm init
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。