When I use kubeamd init creating cluster runtime raise error info API server is not heathly? My OS is Debian 12.8.0

This is kubelet running status.

This is docker images list.

This is kubelet running logs.

看起来像是使用了containerd?

是的,使用 containerd 需要特别注意什么吗?

那您可以先查看一下containerd是否运行,而不是查看docker

可以给我看看你的kubeadmin config文件嘛

看起来像是containerd拉取镜像问题

你需要配置containerd 的config.toml

##把sandbox_image换为aliyun的
[root@k-n-t ~]# vim /etc/containerd/config.toml
sandbox_image = "registry.aliyuncs.com/google_containers/pause:3.2"

此外还有这些配置

##配置CgroupDriver为systemd
[root@k-n-t ~]# grep 'SystemdCgroup = true' -B 7 /etc/containerd/config.toml
            CriuWorkPath = ""
            IoGid = 0
            IoUid = 0
            NoNewKeyring = false
            NoPivotRoot = false
            Root = ""
            ShimCgroup = ""
            SystemdCgroup = true ##这个

我试试这个方法修改镜像源。下面那个配置我修改过了,SystemdCgroup = true,谢谢!:pray:

没关系有啥问题你在说

containerd 运行看似正常了!

那应该可以kubeadmin init 了

不太对,还是报错了,上面也提示了

不好意思是我看错了,你现在可以试一下kubeadm init 了,看看是否报错

谢谢!目前已经顺利走到这了,多谢大佬的指点。我现在需要把 worker 节点给加入到 master,worker 节点上 containerd 的 config.toml 可以从 master 节点 scp 过去,应该就可以了。(ps: 社区对新用户有回复限制,昨天被禁了)