##// END OF EJS Templates
- Added Kubernetes deployment section to the documentation...
- Added Kubernetes deployment section to the documentation - Small formating fixes to the documentation

File last commit:

r5493:18ecb0a9 default
r5493:18ecb0a9 default
Show More
install-kubernetes.rst
66 lines | 2.1 KiB | text/x-rst | RstLexer
/ docs / install / install-kubernetes.rst

RhodeCode Kubernetes Deployment

Important

Setup RhodeCode in K8s is in beta testing right now, and our team doing the testing in AWS EKS. If you want to use RhodeCode in K8s and faced problems please reach out to our team in the Community Slack Channel or via ticket if you on the Enterprise license.

Tip

Requirements:

Diagram of the helm chart components

../images/helm-chart-diagram.png

Installation

  1. Find the latest version of chart by the link hub.docker.com/r/rhodecode/rhodecode/tags
  2. Fetch the latest version of chart and extract values.yaml file.
$ export VERSION=0.1.0-alpha.73
$ helm fetch oci://registry-1.docker.io/rhodecode/rhodecode  --version ${VERSION}
$ tar -zxvf rhodecode-${VERSION}.tgz rhodecode/values.yaml
  1. Update values.yaml or create a custom one with values overrides.
  2. Install using the values.yaml file:
$ helm install rhodecode oci://registry-1.docker.io/rhodecode/rhodecode  --version ${VERSION} --create-namespace --namespace rhodecode  -f rhodecode/values.yaml

Update

  1. Change the values.yaml or custome values file using a text editor.
  2. Upgrade using the values.yaml file:
$ helm upgrade rhodecode oci://registry-1.docker.io/rhodecode/rhodecode  --version ${VERSION} --namespace rhodecode  -f rhodecode/values.yaml

Uninstall

$ helm delete rhodecode --namespace rhodecode

Note

There is known issues with setup on AWS EKS with EFS, please refer to: :ref:`known-issues`