centos

k8s安装过程中centos报错怎么解决

小樊
41
2025-12-03 23:48:24
栏目: 智能运维

CentOS 上安装 Kubernetes 报错的快速排查与修复

一、先定位错误

二、基础环境与内核参数

三、容器运行时与镜像拉取

四、网络与防火墙关键点

五、常见报错对照与修复

报错关键词 典型原因 快速修复
CRI v1 runtime API is not implemented … containerd.sock containerd 未运行或未就绪 systemctl start containerd && systemctl enable containerd
containerd: failed to start 配置/权限/内核未就绪 检查 /etc/containerd/config.toml 与内核模块(br_netfilter/overlay),重启服务
kubelet 不断重启/不健康 cgroup 驱动不一致(Docker 与 kubelet 不同) Docker 配置 "exec-opts": ["native.cgroupdriver=systemd"] 并重启
镜像拉取失败(gcr.io/google_containers/…) 国内网络不通 --image-repository=registry.aliyuncs.com/google_containers 或手动拉取并重打标签
Node NotReady CNI 未安装/网络未通 安装 Flannel/Calico,确认节点间互通与路由
Port 6443/10250 被占用 已有进程占用或防火墙拦截 `ss -lntp
MountVolume.SetUp failed 内核/驱动/权限问题 升级内核、检查挂载与权限、确认 SELinux/AppArmor 策略
kubeadm init 预检失败 Swap 未关/内核参数缺失/防火墙阻断 关闭 Swap、设置内核参数、放行端口后重试

0
看了该问题的人还看了