#kubernetes #minikube #kind
Вопрос:
Я пытаюсь воспроизвести проблему, которая требует, чтобы я использовал containerd v1.4.4 для моей среды выполнения контейнеров и kubernetes v1.19.8. Когда я пытаюсь использовать minikube для локального создания кластера с несколькими узлами, он позволяет мне указать версию kubernetes, но я не могу указать версию контейнера(т. Е. Он всегда использует v1.4.9), и, основываясь на этом обсуждении на github, он, похоже, не поддерживает его. Затем я обратился к kind, но не смог найти способ указать то же самое в документации. Есть ли способ в натуральном выражении или в мини-кубе указать версию контейнера?
Комментарии:
1. это должно быть выполнимо
containerdConfigPatches
, но я сам этого не пробовал, потомуkind
что это2. Есть
minikube
ли иkind
единственные варианты, которые вы хотите использовать?3. Они казались самыми простыми в использовании, но я открыт и для других вариантов
4. В итоге я использовал kubeadm с 2 виртуальными машинами. Все равно было бы полезно узнать, есть ли способ указать версии в мини-кубе или в виде
5. Похоже, в натуре вы можете создать свой собственный базовый образ с указанной версией контейнера. Может быть, ты пробовал это сделать?
Ответ №1:
В итоге я использовал kubeadm и настроил главный и рабочий узлы с помощью 2 виртуальных машин. Это позволило мне указать нужные версии на рабочем узле. Создание базового образа в натуре также должно работать как пользователь Mikolaj.Упомянутые S