Укажите версию контейнера на мини-кубе или вид

#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