Nexus Repository Manager. Папка: infra/k8s/nexus/.
Описание
Nexus разворачивается через helmfile (без operator) как внутренний артефактный репозиторий (Maven/npm/Docker и др.).
Конфигурация
- Namespace:
tech-nexus - Storage: Longhorn (
longhorn-nexus) - Deployment:
helmfile(infra/k8s/nexus/helmfile.yaml)
Базовый порядок установки
1 2 3 | |
Команды
| Команда | Описание |
|---|---|
make nexus-apply-policy |
Применить namespace/лимиты/storageclass |
make nexus-install |
Установить Nexus |
make nexus-update |
Обновить Nexus |
make nexus-apply-ingress |
Применить ingress (опционально) |
make nexus-delete-ingress |
Удалить ingress |
make nexus-status |
Статус |
make nexus-uninstall |
Удаление Nexus |
Быстрая диагностика
- Pod не готов:
make nexus-statusи проверка PVC. - Нет доступа извне: проверить
nexus-apply-ingressи правила ingress. - Проблемы storage: проверить
longhorn-nexusи состояние Longhorn.