Этот репозиторий содержит Helm Chart для развертывания портативной платформы для машинного обучения, направленной на использование малых ресурсов, с ArgoCD Applications для управления развертыванием чартов, находящихся в директории charts.
Перед началом установки убедитесь, что у вас установлены следующие инструменты:
- Helm - менеджер пакетов для Kubernetes.
- Kubernetes - платформа оркестрации контейнеров.
- Минимальные ресурсы: 2cpu, 4gb
cd argocd
helm upgrade --install --create-namespace -f values.yaml -n argocd argocd .
После установки ArgoCD выполните следующую команду для развертывания платформы:
cd ..
kubectl apply -f Platform.yaml
Этот файл содержит ArgoCD Application для запуска платформы
Чтобы получить доступ к UI ArgoCD, можно перейти по ссылке указанной в values для argocd чарта. В случае, если что-то пошло не так, то можно подключиться к ArgoCD, прокинув порты на localhost
kubectl port-forward svc/argocd-server -n argocd 8080:443
Откройте ваш браузер и перейдите по адресу https://localhost:8080.
Для авторизации используйте логин и пароль admin:admin.
В случае любых проблем во время установки или процесса развертывания, пожалуйста, обратитесь к официальной документации Helm и ArgoCD для получения дополнительной помощи.