====== Полезности Kubernetes ======
===== Установка minikube =====
Обновить пакеты
sudo apt update
Установить драйвер виртуализации
sudo apt install docker.io
Установить VirtualBox
sudo apt install virtualbox virtualbox-ext-pack
Установить kubectl
sudo snap install kubectl --classic
Установить minikube
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo chmod +x minikube-linux-amd64
/usr/local/bin: sudo mv minikube-linux-amd64 /usr/local/bin/minikube
Запуск Minikube
minikube start --driver=docker
Где
driver=docker
может быть любым из [[https://minikube.sigs.k8s.io/docs/drivers/ | списка]] при соблюдении определенных условий
Minikube начнет процесс загрузки и запуска виртуальной машины Kubernetes.
По окончании процесса загрузки вы увидите сообщение, указывающее, что кластер Kubernetes запущен.
{{:kubernetes:pasted:20231101-130533.png?nolink}}
Для проверки выполните команду
kubectl cluster-info
Если все прошло успешно, вы должны увидеть информацию о вашем кластере Kubernetes.
{{:kubernetes:pasted:20231101-130849.png?nolink}}
===== Возможные ошибки и их решение =====
Если при запуске вы столкнулись с такой ошибкой
{{:kubernetes:pasted:20231101-121731.png?nolink}}
то проверьте сколько выделено в вашей виртуальной машине процессоров, ошибка указывает что у вас выделен 1, а требуется 2
Если видите такую ошибку
{{:kubernetes:pasted:20231101-122711.png?nolink}}
То выполните следующие действия
* adduser dockertest
* usermod -aG sudo dockertest
* su - dockertest
* sudo groupadd docker
* sudo usermod -aG docker $USER
Где dockertest любое имя
Если видите такую ошибку
{{:kubernetes:pasted:20231101-125509.png?nolink}}
то выполните команду
sudo usermod -aG docker $USER && newgrp docker