Introduction and Setup
This topic provides a summary of the goals and outcomes for the tutorial and also lists the prerequisites to set up your environment before you begin.
This tutorial introduces you to the Replicated vendor portal, the replicated CLI, the Replicated SDK, and the Replicated KOTS installer.
In this tutorial, you use a sample Helm chart to learn how to:
- Add the Replicated SDK to a Helm chart as a dependency
- Create a release with the Helm chart using the replicated CLI
- Add custom resources to the release so that it supports installation with both the Helm CLI and Replicated KOTS
- Install the release in a cluster using KOTS and the Replicated admin console
- Install the same release using the Helm CLI
Set Up the Environment
Before you begin, do the following to set up your environment:
Ensure that you have kubectl access to a Kubernetes cluster. You can use any cloud provider or tool that you prefer to create a cluster, such as Google Kubernetes Engine (GKE), Amazon Web Services (AWS), or minikube.
For information about installing kubectl and configuring kubectl access to a cluster, see the following in the Kubernetes documentation:
Install the Helm CLI. To install the Helm CLI using Homebrew, run:
brew install helm
For more information, including alternative installation options, see Install Helm in the Helm documentation.
Create a vendor account to access the vendor portal. See Creating a Vendor Portal.note
If you do not yet have a vendor portal team to join, you can sign up for a trial account. By default, trial accounts do not include access to Replicated KOTS. To get access to KOTS with your trial account so that you can complete this and other tutorials, contact Replicated at [email protected].
Get the sample Bitnami Helm chart and test installation with the Helm CLI. See Step 1: Get the Sample Chart and Test