@guillermo
Для установки и использования Helm в Minikube, следуйте этим шагам:
- Установите Minikube, следуя официальной документации: https://minikube.sigs.k8s.io/docs/start/
- Установите Helm, следуя официальной документации: https://helm.sh/docs/intro/install/
- Запустите Minikube, выполнив команду minikube start.
- Проверьте, что Minikube работает, выполнив команду kubectl get nodes. Вы должны увидеть один узел с состоянием "Ready".
- Инициализируйте Helm, выполнив команду helm init. Это создаст учетную запись Tiller в вашем кластере Kubernetes.
- Дождитесь, пока Tiller будет работать. Вы можете проверить его состояние, выполнив команду kubectl get pods --namespace kube-system. Должна быть запущена подсистема Tiller.
- Установите приложение с использованием Helm. Вам нужно будет использовать Helm Chart для вашего приложения или создать его самостоятельно. Вы можете найти готовые чарты на сайте https://hub.helm.sh/. Например, установим приложение nginx:
Создайте файл nginx.values.yaml со следующим содержимым:
replicaCount: 2
image:
repository: nginx
tag: stable
pullPolicy: IfNotPresent
Выполните команду helm install --name my-nginx -f nginx.values.yaml stable/nginx. Это установит приложение nginx с двумя репликами, используя значения из nginx.values.yaml.
- Проверьте, что приложение работает, выполнив команду kubectl get pods. Вы должны увидеть две реплики вашего приложения с состоянием "Running".
Теперь вы можете установить и управлять множеством приложений, используя Helm в Minikube.