Kubernetes版本:最新安装方法: kubeadm主机操作系统: debian9容器运行时:容器
Kubelet在启动时失败,在使用-xeu kubelet检查日志之后,我发现它试图连接到docker.sock套接字,而不是containerd.sock。我尝试使用这个配置文件运行kubeadm -- config =config.yaml
apiVersion: kubeadm.k8s.io/v1beta1
kind: InitConfiguration
nodeRegistration:
criSocket: "unix:///var/run/containerd/containerd.sock"我还尝试使用容器运行时85参数运行kubeadm,但也不起作用。任何其他的想法都会受到赞赏和感谢。
发布于 2021-02-06 06:50:46
- CRI -套接字stringPath与CRI套接字连接。如果空kubeadm将尝试自动检测此值,则只在安装了多个CRI或有非标准CRI套接字时才使用此选项。
发布于 2022-12-09 13:50:08
除了添加到KUBELET_ADM_ARGS变量之外,还应该将每个节点配置设置为config。
kubectl edit no nodeX.example.com
kubeadm.alpha.kubernetes.io/cri-socket: /var/run/containerd.sockhttps://devops.stackexchange.com/questions/13252
复制相似问题