Installation¶
Important
Setup RhodeCode in Kubernetes is in beta now, and our team testing it in AWS EKS. If you want to use RhodeCode in Kubernetes and faced problems please reach out to our team in the RhodeCode Community Slack Channel or via ticket if you on the Enterprise license.
Tip
Requirements:
Kubernetes 1.21+ cluster with x86-64 Linux nodes
Helm 3.0+
- NFS shared storage with one of the supported CSI
prometheus-statsd-exporter 0.11.0 (installed automatically as dependency)
Installation¶
Find the latest version of chart by the link hub.docker.com/r/rhodecode/rhodecode/tags
Fetch the latest version of chart and extract values.yaml file.
$ export CHART_VERSION=0.1.0-alpha.76
$ helm fetch oci://registry-1.docker.io/rhodecode/rhodecode --version ${CHART_VERSION}
$ tar -zxvf rhodecode-${CHART_VERSION}.tgz rhodecode/values.yaml
Update values.yaml or create a custom one with values overrides.
Install using the values.yaml file:
$ helm install rhodecode oci://registry-1.docker.io/rhodecode/rhodecode \
--version ${CHART_VERSION} --create-namespace --namespace rhodecode \
-f rhodecode/values.yaml
Note
There is known issues with setup on AWS EKS with EFS, please refer to: Known Issues