Warning

This version of ScalarDL is no longer supported. For details, see the Release Support Policy.

Deploy Scalar products using Scalar Helm Charts

This document explains how to deploy Scalar products using Scalar Helm Charts. If you want to test Scalar products on your local environment using a minikube cluster, please refer to the following getting started guide.

Prerequisites

Install the helm command

You must install the helm command to use Scalar Helm Charts. Please install the helm command according to the Helm document.

Add the Scalar Helm Charts repository

helm repo add scalar-labs https://scalar-labs.github.io/helm-charts
helm repo update scalar-labs

Prepare a Kubernetes cluster

You must prepare a Kubernetes cluster for the deployment of Scalar products. If you use EKS (Amazon Elastic Kubernetes Service) or AKS (Azure Kubernetes Service) in the production environment. Please refer to the following document for more details.

You must prepare a supported version of Kubernetes. For versions that Scalar Helm Charts supports, see Supported Kubernetes versions.

Prepare a database (ScalarDB, ScalarDL Ledger, ScalarDL Auditor)

You must prepare a database as a backend storage of ScalarDB/ScalarDL. You can see the supported databases by ScalarDB/ScalarDL in the following document.

Prepare a custom values file

You must prepare your custom values file based on your environment. Please refer to the following documents for more details on how to create a custom values file.

Create a Secret resource for authentication of the container registry (Optional)

If you use a Kubernetes cluster other than EKS or AKS, you need to create a Secret resource that includes the credentials and set the Secret name to imagePullSecrets[].name in your custom values file. Please refer to the following documents for more details on creating the Secret resource and setting it in your custom values file.

Deploy Scalar products

Please refer to the following documents for more details on how to deploy each product.