Helm Charts

Steps to access and utilize Starburst Helm Charts for your cluster

This guide will walk you through setting up Helm and establishing a connection to the Starburst Helm charts. Before proceeding, ensure you have Helm installed.

Understanding Helm

Helm is the Kubernetes equivalent of a package manager like apt, yum, or brew. It greatly simplifies the process of defining, installing, and upgrading complex Kubernetes applications. Helm packages are called charts, which are essentially collections of pre-configured Kubernetes resources.

These charts are crucial in managing Kubernetes applications, taking care of the complexities involved in deployment and maintenance. Helm allows for easy deployment, versioning, sharing, and updating of Kubernetes applications, streamlining your deployment process and management tasks.

Accessing the Starburst Helm Chart Repository

Starburst provides a set of Helm charts for efficient Kubernetes setup. The required Helm charts and Docker images for deployment and operation are hosted on the Starburst Harbor instance at https://harbor.starburstdata.net. To gain access, reach out to Starburst support for a customer account.

Utilizing Helm Commands

Adding the Repository to Your Cluster

To add the Starburst Helm repository to your cluster, use the credentials provided by Starburst and execute the following command:

bash
helm repo add
--username yourusername
--password yourpassword
--pass-credentials
starburstdata
https://harbor.starburstdata.net/chartrepo/starburstdata

Confirming Repository Addition

To ensure the repository has been successfully added, use this command:

bash
helm repo list

Expected output:

NAME           URL
starburstdata  https://harbor.starburstdata.net/chartrepo/starburstdata

Viewing Available Charts

To see the charts available in the repository, run:

bash
helm search repo

Expected output:

NAME                                 CHART VERSION  APP VERSION  DESCRIPTION
starburstdata/starburst-hive         429.0.1                     Helm chart for Apache Hive
starburstdata/starburst-enterprise   429.0.1        1.0          A Helm chart for Starburst Enterprise
starburstdata/starburst-ranger       429.0.1                     Apache Ranger

Updating SEP Release

When updating to a new release of SEP, execute:

bash
helm repo update