Как написать dockerfile для установки kubeadm и kubectl - PullRequest
0 голосов
/ 23 сентября 2019

Мы столкнулись с ошибкой при развертывании приложения через dockerfile.При установке Kubernetes (Kubectl, Kubeadm) через dockerfile устанавливается версия клиента, но возникает ошибка при установке версии сервера, т.е. установка kubeadm.Результирующий скриншот прилагается.Было бы здорово, если бы кто-нибудь помог мне решить проблему.Пожалуйста, предоставьте документ для установки kubernetes через dockerfile.

enter image description here

1 Ответ

1 голос
/ 23 сентября 2019

Полагаю, вы хотите создать кластер kubernetes в среде докеров, это возможно, но ваш подход может быть не таким хорошим, как вы думаете.

Для этого есть KinD .Это на самом деле то, что вы хотите.

Однако, если вы все еще хотите использовать свою реализацию.Вы должны использовать DinD в качестве базового образа, привязать том к локальному докеру, а затем использовать kubeadm в dockerfile как «CMD», а не «RUN».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...