В этом руководстве мы рассмотрим шаги по настройке локальной среды разработки для запуска minikube.

Мы будем широко использовать minikube для развертывания и обслуживания наших моделей машинного обучения.

Давайте начнем!

Шаг 1. Установите миникуб

Для пользователей Mac; используйте brew для установки minikube
brew install minikube

Для Windows:
я настоятельно рекомендую winget, комплексный диспетчер пакетов Windows
winget install minikube

Для пользователей Linux:
а. Загрузите пакет — rpm, deb или двоичный файл
b. Установить пакет

Поскольку я нахожусь на компьютере с Ubuntu, соответствующие команды приведены ниже:

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb
sudo dpkg -i minikube_latest_amd64.deb

Подробные инструкции и другие инструкции доступны на Официальном сайте minikube.

Шаг 2. Установите kubectl

kubectl — это инструмент командной строки Kubernetes, который позволяет вам взаимодействовать с вашими кластерами Kubernetes.

для Mac; снова используйте варку
brew install kubectl

Для Windows: вы можете скачать установщик для установки kubectl

Для пользователей Linux загрузите и установите kubectl с помощью команд, аналогичных приведенным ниже (изображено для установки Ubuntu).

curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

Подробные инструкции и другие инструкции доступны на Официальном сайте Kubernetes.

Шаг 3. Запустите миникуб

Убедитесь, что и minikube, и kubectl установлены и готовы к использованию.

minikube version
kubectl version --client

После того, как шаги установки выполнены, давайте запустим minikube. Откройте окно терминала (командная строка в Windows, терминал в Mac/Linux)

minikube start

примечание: этот шаг займет время в зависимости от характеристик вашей среды — процессора, памяти и сети

Шаг 4. Проверьте информацию о кластере и узлах в миникубе

Kubectl теперь можно использовать для проверки кластера minikube и получения сведений об узлах внутри кластера.

kubectl cluster-info
kubectl get nodes

и это все! теперь вы успешно настроили локальную среду minikube