centos

centos安装k8s有哪些坑

小樊
41
2025-12-05 22:03:19
栏目: 智能运维

CentOS 安装 Kubernetes 的常见坑与规避

一 版本与内核兼容

二 容器运行时与 kubeadm 版本匹配

三 镜像拉取与网络访问

四 系统前置条件与内核参数

五 网络插件与 Pod CIDR 不匹配

六 常见报错速查表

现象 可能原因 快速修复
kubelet 启动失败或反复重启 内存不足(≤1GB) 升级至 ≥2–4GB 内存
kubeadm init 报 manifests 已存在 之前初始化残留 执行 kubeadm reset 后再 init
节点 NotReady 未装 CNI 或 Pod CIDR 不匹配 安装 Flannel/Calico 且确保 CIDR 一致
镜像拉取超时 境外仓库不可达 使用 –image-repository=registry.aliyuncs.com/google_containers 或预拉取镜像
清单下载失败 raw.githubusercontent.com 解析失败 /etc/hosts 添加临时解析
依赖安装失败(libnetfilter_queue 等) YUM 缓存或镜像源异常 执行 yum clean all && yum makecache 后重试
“CRI v1 runtime API is not implemented …” 1.24+ 仍用 Docker 且未适配 改用 containerd 或部署 cri-dockerd

以上要点覆盖了版本/内核、运行时、镜像、系统配置、网络插件与常见报错六个维度,按此清单核对,能避开绝大多数“装不上/起不来/网络不通”的问题。

0
看了该问题的人还看了