В этом руководстве мы рассмотрим шаги по настройке локальной среды разработки для запуска minikube.
Мы будем широко использовать minikube для развертывания и обслуживания наших моделей машинного обучения.
Давайте начнем!
Шаг 1. Установите миникуб
Для пользователей Mac; используйте brew для установки minikubebrew install minikube
Для Windows:
я настоятельно рекомендую winget, комплексный диспетчер пакетов Windowswinget 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