我尝试在atomic fedora 上设置kubernetes 集群。我尝试了atomic fedora 27、28和29,但在每个版本中我都面临同样的错误。运行 kubeadm init 结束时出现以下错误:
failed to parse kernel config: unable to load kernel module "configs": output - "modprobe: FATAL: Module configs not found in directory /lib/modules/4.19.5-200.fc28.x86_64\n", err - exit status
我尝试安装 kernel-headers 和 kernel-devel,dracut 重新生成,但没有解决问题。您知道如何解决吗?更重要的问题是,有人知道导致问题的原因以及我做错了什么吗?
这是由操作系统引起的还是 kubernetes 配置错误引起的?我只是尝试遵循原子文档。
答案1
kubeadm 正在错误的位置查找内核配置(至少根据 fedoraatomic 放置的位置)。这最终将通过以下方式解决这,但现在您需要附加--ignore-preflight-errors=all
到kubeadm init
.