我正在尝试在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? 详细的答案会有所帮助。 谢谢。
答案 0 :(得分:1)
使用CRI-O作为容器运行时而不是Docker。 https://firebase.google.com/docs/cloud-messaging/android/client在RHEL8上得到了很好的支持(OpenShift uses CRI-O)。
答案 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