Рейтинг:0

Могу ли я настроить Docker для управления ресурсами в пространстве имен containerd «k8s.io»?

флаг ao

У меня был кластер Kubernetes с Docker, и я недавно перенес его на containerd, но я все еще хочу использовать Docker для управления образами и контейнерами для Kubernetes из-за некоторых проблем совместимости.

При использовании Docker в качестве среды выполнения Docker мог загружать образы, чтобы Kubernetes мог их использовать, и мог отображать контейнеры, работающие как модули Kubernetes, с помощью команды docker ps.

Даже после перехода на containerd я все еще могу запускать и использовать с ним Docker. Однако, поскольку Docker изолирован от мира Kubernetes, управлять ресурсами в Kubernetes с помощью команд docker невозможно.

Кажется, Kubernetes работает с пространством имен containerd «k8s.io», поэтому я надеюсь, что смогу настроить Docker для управления ресурсами в этом пространстве имен, возможно ли это?

Рейтинг:1
флаг cn

Я не думаю, что вы сможете заставить Docker CLI сделать это, поскольку он не знает о пространствах имен containerd.

Однако есть инструмент, который предоставляет Docker CLI функции для containerd, который ботаник, и это может быть хорошим вариантом для изучения.

Daigo avatar
флаг ao
Спасибо, я попытаюсь преобразовать свой инструмент, чтобы он использовал nerdctl вместо docker.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.