Blame
ed13fe | Mayekkuzu | 2024-12-17 21:11:02 | 1 | # Minikube |
2 | ||||
3 | minikube - недокластер кубернетисов но в лице одной виртуалки. Подходит для освоения и тестирования приложений в рамках одного устроиства, без необходимости городить полноценный кластер. Заводится на Hyper-V виртуалке и VirtualBox под виндой. Так же под докером, kvm, vmware и parralels. В зависимости от того где будете заводить это чудо |
|||
4 | ||||
5 | ## Установка и запуск под Windows |
|||
6 | ||||
7 | Для базовой работы нужно: |
|||
8 | - [kubectl](https://dl.k8s.io/release/v1.32.0/bin/windows/amd64/kubectl.exe). Версия 1.32.0 (кинуть в папку и прописать в PATH) |
|||
9 | - [VirtualBox](https://www.virtualbox.org/wiki/Downloads) |
|||
10 | - [minikube](https://github.com/kubernetes/minikube/releases/latest/download/minikube-installer.exe) |
|||
11 | - Опционально [Lens](https://k8slens.dev/download) или [OpenLens](https://github.com/MuhammedKalkan/OpenLens/releases) если хочется GUI |
|||
12 | ||||
13 | После установки компонентов в командной строке запустим: |
|||
14 | ```powershell |
|||
15 | minikube start --vm-driver=virtualbox |
|||
16 | ``` |
|||
17 | После инициализации в virtualbox появится виртуальная машина minikube, а в домашней папке пользователя создастся папка `.kube` с `kubeconfig` |
|||
18 | ||||
19 | После запуска Lens и авторизации в Google кубконфиг автоматически подтянется в Lens и можно приступать к работе |
|||
20 | ||||
21 | Для остановки используйте команду `minikube stop`, а для очистки состояния - `minikube delete` |