在RHEL8 Fatal:docker.service上未安装kubernetes

时间:2019-08-06 05:08:08

标签: docker kubernetes installation podman

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

  

Red Hat for Red Hat不提供或不支持docker软件包    Enterprise Linux(RHEL)8. Docker容器引擎已由Container Tools模块中的一组工具取代。

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

3 个答案:

答案 0 :(得分:1)

使用CRI-O作为容器运行时而不是Docker。 https://firebase.google.com/docs/cloud-messaging/android/client在RHEL8上得到了很好的支持(OpenShift uses CRI-O)。

here's why

答案 1 :(得分:1)

引用this文档中的语句。

  

Red Hat for Red Hat不提供或不支持docker软件包   企业Linux(RHEL)8. Docker容器引擎被替换为   容器工具模块中的一套工具。

您需要使用CRI-O作为容器运行时而不是docker,this文档会有所帮助。

OR

尝试使用this hack在rhel-8上安装docker-ce。

答案 2 :(得分:0)

您需要使用yum软件包管理器手动安装docker。然后,您应该可以初始化kubeadm