Установка kubernetes на RHEL8 Fatal:docker.service не найден
Я пытаюсь установить kubernetes на экземпляр aws (RHEL8), но во время работы kubeadm init он возвращает мне docker.service, который не найден. Я немного покопался и обнаружил, что
Пакет Docker не поставляется и не поддерживается Red Hat для Red Hat Enterprise Linux (RHEL). 8. Модуль контейнера Docker заменен набором инструментов в модуле Container Tools.
Теперь мой вопрос, как установить докер для кластера kubernetes? и если docker не поддерживается, то каковы другие варианты запуска kubernetes на RHEL8. Как мы можем сделать установку kubernetes на RHEL8 с этими другими опциями? Подробный ответ будет полезен. Благодарю вас.
3 ответа
Используйте CRI-O в качестве среды выполнения контейнера вместо Docker. OpenShift использует CRI-O на RHEL8, поэтому он хорошо поддерживается ( вот почему).
Цитирую заявление из этого документа.
Пакет Docker не поставляется и не поддерживается Red Hat для Red Hat Enterprise Linux (RHEL). 8. Модуль контейнера Docker заменен набором инструментов в модуле Container Tools.
Вам нужно использовать CRI-O в качестве среды выполнения контейнера вместо докера, этот документ поможет.
ИЛИ ЖЕ
Попробуйте этот хак, чтобы установить docker-ce на rhel-8.
Вам нужно установить докер вручную, используя менеджер пакетов yum. Тогда вы сможете инициализировать kubeadm