Nexus installation guide
Nexus has pre-built docker images for cloud deployment. To make the deployment easier we created helm chart for nexus. Follow this guide to setup nexus on the local or production using helm
Background
Helm charts are maintained by Nexus Platform team and uses semantic versioning(SemVer2) release strategy for charts
Prerequisite for installation
Access to public internet
Helm 3+
Kubernetes 1.17+
MongoDB 4.4+ (Follow this guide for the installation of mongodb)
Nexus chart repository will be accessible to public. So, Make sure you have access to the below link
Helm version check
Kubernetes version check
Import nexus chart repository
Once chart repository has been added. Try searching for nexus chart to ensure you have access to nexus chart
Nexus installation
Now, you have access to nexus chart and its ready for deployment. Refer this guide for extensive configuration of nexus deployment. But, For now lets see the simplest deployment (Not for production use). For production, make sure scale up the service as per the requirement
Database URL is mandatory for any nexus deployment. You can use the values.yaml or use CLI to set these value. As a best practice let's use CLI to set sensitive data to kubernetes cluster.
Contact nexus support to get nexus docker registry and credentials to access the docker images
Create imagePullSecret
Default secret name is acr-secret
. Set imagePullSecrets
value as new secret name when installing helm chart in case of any change in secret name
Create helm release
Sample values.yaml
Kubernetes pod
Verify the deployment after the helm install command.
Last updated
Was this helpful?