Welcome to RhodeCode Helm Chart documentation!¶
RhodeCode Helm Chart¶
RhodeCode Helm Chart is a multi-node highly-scalable setup to run RhodeCode services in Kubernetes clusters. It consists of all RhodeCode services required with additionally required components.
Latest Version¶
The latest version of RhodeCode Helm Chart is 0.1.0-alpha.102.
You can find it at hub.docker.com/r/rhodecode/rhodecode
Diagram of the helm chart components¶

RhodeCode Helm Chart creates following services for RhodeCode:
Services and components
Database (defaults to PostgreSQL) Optionally can be replaced by MySQL, or own external database if needed.
Redis, acts as cache and queue exchange
ChannelStream - live websocket communications
Elasticsearch (full text search backend)
Nginx (static file service/ error reporting) proxy serving RhodeCode static files
System Requirements¶
Hardware¶
We recommend at least 2 x nodes with 2-4 CPU cores and 4-8GB of RAM each to unlock full potential of all services running in the RhodeCode Stack.
Kubernetes Versions Support¶
RhodeCode Helm Chart works on Kubernetes 1.21+ and requires x86-64 linux nodes to run.
Kubernetes components¶
- NFS shared storage with one of the supported CSI
prometheus-statsd-exporter 0.11.0 (installed automatically as dependency)
More help¶
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.