Установка 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, поэтому он хорошо поддерживается ( вот почему).

CRI-O включает в себя некоторые Docco для Kubeadm.

Цитирую заявление из этого документа.

Пакет Docker не поставляется и не поддерживается Red Hat для Red Hat Enterprise Linux (RHEL). 8. Модуль контейнера Docker заменен набором инструментов в модуле Container Tools.

Вам нужно использовать CRI-O в качестве среды выполнения контейнера вместо докера, этот документ поможет.

ИЛИ ЖЕ

Попробуйте этот хак, чтобы установить docker-ce на rhel-8.

Вам нужно установить докер вручную, используя менеджер пакетов yum. Тогда вы сможете инициализировать kubeadm

Другие вопросы по тегам