Сегодня мы узнаем, как установить Minikube на ваш компьютер Ubuntu. Minikube – это инструмент, который запускает Kubernetes, очень популярную вещь для управления приложениями, на вашей собственной машине.
Сделать это очень просто, и я покажу вам все шаг за шагом.
Нам также понадобятся kubectl (командный инструмент для Kubernetes) и Docker (инструмент для запуска контейнеров).
☸️ k0s, k3s и microk8s Сравнение дистрибутивов Kubernetes
Не волнуйтесь, я объясню все простыми словами, как будто мы общаемся!
В этом простом руководстве используется заранее написанный сценарий оболочки, который установит и настроит полный кластер k8s с использованием Minikube на ваших системах на базе Ubuntu и других Debian.
Скрипт, который мы будем использовать
Давайте начнем прямо сейчас.
Ниже приведен скрипт(список команд), который мы будем использовать.
#!/bin/bash
# Install kubectl
sudo snap install kubectl --classic
# Download and install Minikube
wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 -O minikube
sudo mv minikube /usr/local/bin
sudo chmod +x /usr/local/bin/minikube
# Verify Minikube installation
minikube version
# Add Docker repository and install Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
# Verify Docker installation
docker --version
# Start Minikube with Docker driver
minikube start --driver=docker --force
# Check Minikube status
minikube status
Как запустить скрипт
Откройте Терминал.
Вы можете найти его, найдя “Терминал” в меню или нажав Ctrl + Alt + T.
В Терминале введите эту команду, чтобы создать новый файл:
nano myscript.sh
Теперь скопируйте этот скрипт и вставьте его в окно терминала:
Сохраните файл, нажав Ctrl + O, затем нажмите Enter.
📜 Скрипты Bash: Как заархивировать все файлы в каталоге
Сделайте файл исполняемым:
chmod +x myscript.sh
Выполните приведенный выше скрипт:
./myscript.sh
Когда скрипт будет завершен, вы увидите несколько сообщений в Терминале.
Посмотрите на “minikube status” в конце.
Если там написано “host: Running” и “kubelet: Running”, то все в порядке!
см. также:
📜 Руководство для начинающих по созданию первого пакета Debian
☸️ Как развернуть и использовать KubeVirt на Minikube
☸️ Почему Kubernetes называют K8s?