🐧 Скрипт bash для создания кластера Minikube K8s на Ubuntu

Shell скрипт для разворачивания кластера Minikube K8s на Ubuntu

by itisgood

Сегодня мы узнаем, как установить 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?

 

Loading

You may also like

Leave a Comment