.. _Install_FaultTolerance_Minikube_GettingStarted: Приступая к работе ################## Обновление системы ****************** Перед установкой ПО необходимо обновить установленные пакеты: .. code-block:: console sudo apt-get update -y sudo apt-get upgrade -y Установка необходимых пакетов ***************************** Проверяем наличие (или устанавливаем) необходимые пакеты: .. code-block:: console sudo apt-get install curl sudo apt-get install apt-transport-https Установка VirtualBox ******************** Устанавливаем виртуальную машину, на которой будет запущен кластер с Minikube: .. code-block:: console sudo apt install virtualbox virtualbox-ext-pack Установка Minikube ****************** Далее переходим к установке Minikube. Скачиваем бинарные файлы последней версии Minikube: .. code-block:: console wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 Копируем скачанные файлы в папку ``/usr/local/bin/minikube``: .. code-block:: console sudo cp minikube-linux-amd64 /usr/local/bin/minikube Добавляем необходимые разрешения: .. code-block:: console sudo chmod 755 /usr/local/bin/minikube Проверяем, что установка Minikube прошла успешно: .. code-block:: console minikube version Команда должна вывести номер установленной версии. .. image:: ./img/CheckMinikubeInstallation.png :align: center :alt: Проверка установки Minikube Установка Kubectl ***************** Далее необходимо установить утилиту kubectl, которая позволит запускать команды для кластера c Minikube. Скачиваем последнюю версию утилиты: .. code-block:: console curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl Делаем двоичные файлы исполняемыми: .. code-block:: console chmod +x ./kubectl Перемещаем скачанные файлы в папку ``/usr/local/bin/kubectl``: .. code-block:: console sudo mv ./kubectl /usr/local/bin/kubectl Проверяем, что установка kubectl прошла успешно: .. code-block:: console kubectl version -o json Команда должна вывести информацию об экземпляре kubectl. .. image:: ./img/CheckKubectlInstallation.png :align: center :alt: Проверка установки kubectl :scale: 96 Запуск Minikube *************** Далее необходимо запустить Minikube. Для этого необходимо выполнить команду: .. code-block:: console minikube start Команда должна вывести информацию о том, что Minikube был успешно запущен. .. image:: ./img/StartMinikube.png :align: center :alt: Запуск Minikube :scale: 67