devops:minikube:minikube-main

Minikube: Установка

https://minikube.sigs.k8s.io/docs/start/

Установка в Ubuntu/Debian:

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

Создаем файл для запуска как сервис: $ vim /etc/systemd/system/minikube.service

[Unit]
Description=Runs minikube on startup
# After=vboxautostart-service.service vboxballoonctrl-service.service vboxdrv.service vboxweb-service.service

[Service]
ExecStart=/usr/bin/minikube start --vm-driver=docker
ExecStop=/usr/bin/minikube stop
Type=oneshot
RemainAfterExit=yes
User=YOUR_CURRENT_USER
Group=YOUR_CURRENT_GROUP

[Install]
WantedBy=multi-user.target

В указанных строках необходимо указать пользователя от которого будет запускаться minikube:

User=YOUR_CURRENT_USER
Group=YOUR_CURRENT_GROUP

Если запуск контейнеров выполняется при помощи VirtualBox - нужно раскомментировать следующую строку:

After=vboxautostart-service.service vboxballoonctrl-service.service vboxdrv.service vboxweb-service.service

и изменить строку запуска:

ExecStart=/usr/bin/minikube start --vm-driver=virtualbox

Ну и как включить запуск сервиса:

# sudo systemctl daemon-reload
# systemctl enable --now minikube

Проверить статус:

minikube status
  • devops/minikube/minikube-main.txt
  • Последнее изменение: 2021/10/01 17:13
  • 127.0.0.1