首页 > 解决方案 > 在 RHEL8 上安装 kubernetes 致命:docker.service 未找到

问题描述

我正在尝试在 aws 实例(RHEL8)上安装 kubernetes,但是在运行 kubeadm init 时它给了我找不到 docker.service。我做了一些挖掘,我发现

Red Hat for Red Hat Enterprise Linux (RHEL) 8 不提供或支持 docker 软件包。docker 容器引擎被容器工具模块中的一套工具所取代。

现在我的问题是如何为 kubernetes 集群安装 docker?如果不支持 docker,那么在 RHEL8 上启动 kubernetes 的其他选项是什么。我们如何使用其他选项在 RHEL8 上安装 kubernetes?详细的答案会很有帮助。谢谢你。

标签: dockerkubernetesinstallationpodman

解决方案


使用 CRI-O 作为容器运行时而不是 Docker。OpenShift 在 RHEL8 上使用 CRI-O,因此得到了很好的支持(这就是原因)。

CRI-O 包含一些 kubeadm 的 docco


推荐阅读