Начинающим пользователям Kubernetes не обойтись без Minikube. Мы расскажем, как поставить его на Linux со всеми необходимыми утилитами буквально за 15 минут.

Для начала стоит знать, что такое Minikube и чем он поможет разработчику. Это лаконичная и урезанная реализация кластера Kubernetes. Он идеально подойдет для студентов и тех, кто только начинает знакомиться с оркестраторами. Специалисты веб-услуг и разработки в YuSMP Group дадут вам простую и понятную инструкцию.

Minikube install идеально подходит для создание приложений на локальном оборудовании или для выполнения учебных задач. Однако нужно учитывать, что полноценный функционал Kubernetes Ubuntu так развернуть не получится.

Однако с помощью Install Minikube можно будет использовать аддоны, через которые удобно вызывать функции полноценного Кубернетиса. При этом не нужно будет тратить время на установку Kubernetes ubuntu он способен серьезно перегрузить, «съев» большинство свободных ресурсов локальной машины. К тому же такой процесс займет куда больше времени и будет значительнее тяжелее для начинающих.

Предварительная подготовка

Для начала необходимо добавить зависимости. Делаем это через команду:

apt get

Далее для Minikube install Ubuntu потребуется поставить Докер. Это популярная платформа для создания контейнеров, в которых развертывают приложения.

Ставим его при помощи:

apt get install

Затем добавляем его в запуск, чтобы платформа появилась после перезагрузки ОС:

systemctl

Проверяем, что все прошло как надо:

docker

Установка

Теперь пришел черед, собственно, Minikube install. Для этого нам потребуется последняя версия приложения. Далее для установки нужно ввести:

curl

Проводим проверку командой:

minikube version

Нам должна вернуться соответствующая версия.

Далее потребуется поставить ключевой инструмент — kubectl что это такое вы наверняка знаете. На всякий случай уточним, он отвечает за командную строку, которой мы будем управлять кластерами в Кубернетис.

Для этого вводим:

curl - s

Снова делаем запрос версии, чтобы убедиться — наша задача выполнена:

kubectl version

Запуск и отладка

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

Вот так будет проходить запуск:

minikube start

Так можно оценить информацию о нашем кластере в Кубернетис:

kubestl cluster-info

А вот так — получить данные об узлах, которые уже запущены в кластере:

kubectl

На уже запущенном кластере попробуем посмотреть наш первый образ в Докере. Дадим ему имя hello-minikube.

kubestl run

А теперь взглянем на список подов (сред для выполнения контейнеров) и deployments — важнейшей сущности в Кубернетис:

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

Первым делом необходимо удалить ненужный deployment. В этом поможет команда:

kubestl delete

А затем проведем остановку нашего minikube.

minikube stop

Аддоны

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

Вот два самых популярных аддона:

minikube addons

Первый отвечает за сбор метрики, второй — за дашборд.

Вводим команду:

minikube dashboard

После этого должна запуститься страница, на которой можно будет отслеживать наш кластер через браузер. По факту это альтернатива kubectl, с теми же возможностями по проверке логов и управлению основными объектами. Но все это будет производиться через графических интерфейс, что для начинающих может быть удобнее консоли.

Процесс install minikube завершен. Больше интересных статей про ИТ вы найдете в блоге студии web-разработки YuSMP Group. Смотрите проекты, которые мы создали и учитесь новому вместе с нами!