Minikube
Виконайте ці інструкції, щоб підготувати minikube для встановлення Istio з достатніми ресурсами для запуску Istio та базових додатків.
Попередні умови
Для запуску minikube потрібні адміністративні привілеї.
Щоб увімкнути Secret Discovery Service (SDS) для вашої mesh-мережі, потрібно додати додаткові конфігурації до вашого розгортання Kubernetes. Дивіться документацію api-server для актуальних налаштувань.
Кроки встановлення
Встановіть останню версію minikube та драйвера hypervisor для minikube.
Якщо ви не використовуєте стандартний драйвер, встановіть драйвер hypervisor для minikube.
Наприклад, якщо ви встановили hypervisor KVM, встановіть
driver
в конфігурації minikube за допомогою наступної команди:$ minikube config set driver kvm2
Запустіть minikube з 16384
MB
оперативної памʼяті та 4CPU
. У цьому прикладі використовується версія Kubernetes 1.26.1. Ви можете змінити версію на будь-яку іншу, що підтримується Istio, змінивши значення--kubernetes-version
:$ minikube start --memory=16384 --cpus=4 --kubernetes-version=v1.26.1
Залежно від hypervisor і платформи, на якій він працює, мінімальні вимоги до памʼяті можуть змінюватися. 16384
MB
достатньо для запуску Istio і bookinfo.(Необовʼязково, рекомендується) Якщо ви хочете, щоб minikube надавав балансувальник навантаження для використання з Istio, ви можете використовувати minikube tunnel. Запустіть цю команду в іншому терміналі, оскільки функція tunnel minikube блокує ваш термінал для виведення діагностичної інформації про мережу:
$ minikube tunnel