Skip to main content
Version: 1.63

Install or upgrade Deeploy helm Chart

This repository contains detailed instructions for installing the Deeploy Core software stack. Here, you will find all the necessary scripts to configure the dependencies (Istio, Knative, and cert-manager), as well as the installation process for the Deeploy Core Helm chart.

Follow the steps outlined in the repository's Readme.md. For the latest stable Helm chart installation of Deeploy, we recommend checking https://artifacthub.io/packages/helm/deeploy-core/deeploy.

First installation​

Customize the values​

Alter the necessary default values for your Helm installation. You can access example values files locally by running the following command:

helm pull deeploy-install/deeploy --version <x.xx.x> --untar

MyDeeploy license registration​

When you install Deeploy for the first time, the Deeploy helm chart will register your cluster with your Deeploy license key. For AWS Marketplace installations, registering a cluster through MyDeeploy is not necessary. You can find your Deeploy installation secrets in your MyDeeploy account that is created for you

Helm install​

Once the values are adjusted to your needs, you are ready to deploy. The resulting command should look something like:

helm repo add deeploy https://deeploy-charts.storage.googleapis.com/
helm repo update
helm install deeploy deeploy/deeploy -f values.yaml --namespace deeploy --create-namespace --version <VERSION>

Helm upgrades​

Make sure to regularly upgrade your Deeploy installation. Prior to upgrading, read through that version's release notes and verify if there are breaking changes that require action. The upgrade process consists of two steps:

  1. See if there are any changes in the values schema of a new version.
  2. Check if any infrastructure upgrades are required.
  3. Upgrade your Deeploy installation:
    • Patch (e.g., 1.20.1 to 1.20.2), small changes often a result of a bug fix.
    • Major release (e.g., 1.20.1 to 1.21.0), larger (visual) changes that can include infrastructure changes.

The resulting command should look something like:

helm upgrade deeploy deeploy/deeploy -f values.yaml --namespace deeploy --version <x.xx.x>

Uninstall​

If you need to uninstall Deeploy, use this script to clean up all Deeploy Kubernetes resources.

Kubernetes resources created by Deeploy​

When using the Deeploy software you can create additional Kubernetes resources:

Take into account that when you do a full uninstall this configuration needs to be recreated. If you want to make a backup of these resources so you can restore them, contact our support.