How sonatype/nxrm3-ha-repository works
This repository provides deployment resources for Nexus Repository 3 high availability, centered on a Helm chart and accompanied by AWS, Azure, GCP, and on-premises YAML examples. The documented deployment combines multiple Nexus instances with an external PostgreSQL database, shared blob storage, and a load balancer. The tree identifies chart concerns such as workloads, services, ingress, storage, secrets, and logging, but no source excerpts were supplied; chart-internal relationships are therefore shown as unverified rather than asserted as inspected.
Main entry points: statefulset.yaml Nexus workload · Chart.yaml HA chart · sample-aws-ha-yamls AWS examples · sample-azure-ha-yamls Azure examples
Components 23
Helm chart
- HA chart
nxrm-ha/Chart.yaml - Nexus workload
nxrm-ha/templates/statefulset.yaml - Cluster services
nxrm-ha/templates/services.yaml - Headless service
nxrm-ha/templates/service-headless.yaml - Ingress routing
nxrm-ha/templates/ingress.yaml - Storage classes
nxrm-ha/templates/storageclass.yaml
Configuration and secrets
- Application config
nxrm-ha/templates/configmap-properties.yaml - Secret mapping
nxrm-ha/templates/nexus-secret-mapping.yaml - Database secrets
nxrm-ha/templates/database-secret.yaml - External secrets
nxrm-ha/templates/eso-secret-store.yaml
Operations and integrations
- Log forwarding
nxrm-ha/templates/fluent-bit.yaml - Autoscaling
nxrm-ha/templates/hpa.yaml - External DNS
nxrm-ha/templates/external-dns.yaml
Deployment examples
- AWS examples
sample-aws-ha-yamls - Azure examples
sample-azure-ha-yamls - GCP examples
sample-gcp-ha-yamls - On-prem examples
sample-on-prem-ha-yamls
Other components
- Deployment operator
- Helm
- Kubernetes
- PostgreSQL
- Shared blob store
- Load balancer
Connections 10
- Deployment operator → Helm: deploys with
- Helm → HA chart: renders
- HA chart → Kubernetes: provisions
- Nexus workload → PostgreSQL: connects to
README.md - Nexus workload → Shared blob store: shares components
README.md - Load balancer → Nexus workload: routes traffic
README.md - AWS examples → Nexus workload: illustrates deployment
- Azure examples → Nexus workload: illustrates deployment
- GCP examples → Nexus workload: illustrates deployment
- On-prem examples → Nexus workload: illustrates deployment