Helm installation
Introduction
This document provides a comprehensive guide to install and configure the Raven Platform in your Kubernetes (K8s) clusters using Helm charts. This guide is intended for platform engineers and administrators who are responsible for deploying and managing the Raven platform within their infrastructure.
Prerequisites
Before proceeding with the Helm installation, ensure you have completed the following prerequisites:
-
AWS Setup: Follow the AWS setup steps mentioned here using Terraform to create the necessary resources, including:We provide a Terraform example repository to assist you with this setup, which can be found here.
-
RDS Database
-
Elasticache Redis
-
ClickHouse Database
-
Secrets
-
EKS Cluster
-
Required IAM Roles
-
-
Helm Installation: Ensure Helm is installed on your local machine. You can find the installation guide here.
-
Helm Registry Login: You need to log in to the Helm registry using your provided username and password.
Step-by-Step Guide
Step 1: Login to Helm Registry
First, authenticate with the Helm registry to access the Raven platform charts.
You will be prompted to enter your username and password. Ensure you have these credentials handy.
Step 2: Fetch Helm Chart Values
To customize your Helm chart installation, you may want to review the possible configuration values. Use the following command to display all configurable parameters.
Step 3: Install the Raven Platform Helm Chart
Once authenticated and aware of the configurable values, you can proceed to install the Raven platform Helm chart. Replace <your-namespace>
with the namespace where you want to deploy the platform and customize the <config.yaml>
with your specific configurations.
Example Configuration (config.yaml
)
Below is an example config.yaml
to illustrate how you might configure your Helm chart:
Step 4: Verify Installation
After the installation command completes, verify that all resources are created and running as expected.
Step 5: Access the Raven Platform
Once all pods are running and the services are up, you can access the Raven platform via the ingress host specified in your configuration (raven.yourdomain.com
).
Conclusion
Ensure you review and customize the Helm values to fit your specific infrastructure and security requirements. For further assistance, refer to the Raven Documentation or contact our support team.