Files
docs/doc/source/usertasks/kubernetes/kubernetes-user-tutorials-helm-package-manager.rst
Suzana Fernandes 0bf77eef8e Update User Management Section in the SECURITY guide
Change-Id: I753b0cd3912d2f9bc53c50906c05e90f2443d3f0
Signed-off-by: Suzana Fernandes <Suzana.Fernandes@windriver.com>
2025-10-15 17:30:18 +00:00

2.9 KiB

Helm Package Manager

supports Helm v3 package manager for Kubernetes that can be used to securely manage the lifecycle of applications within the Kubernetes cluster.

Helm packages are defined by Helm charts which contain all of the Kubernetes resource definitions necessary to run an application inside of a Kubernetes cluster. In , you can configure, install, and upgrade your Kubernetes applications using Helm charts.

The Helm v3 client can be installed on a remote workstation and used to remotely manage your Kubernetes application on , see Security - Access the System <index-security-kub-81153c1254c3> and Remote CLI access <index-usertasks-kub-1291759aa985>.

For more information on Helm, see the documentation at https://helm.sh/docs/.

For more information on how to configure and use Helm, see Configure Local CLI Access <configure-local-cli-access_kub>.

Deploy via Helm

Use Helm Package File

You can use the packaged Helm chart from your development environment, and use the Helm CLI to install the package.

  1. Install your Helm package on

    The command below, executed remotely or locally, will deploy the application to the StarlingX-managed Kubernetes cluster:

    $ helm install [ -f <myvalues.yaml-file> | --set <attribute-name>=<attribute-value> ] <appName> <package>.tgz

    where:

    The helm chart/application will be deployed with a default set of values; unless those values are overridden with -f and/or --set options.

Use Helm Repository

Helm charts are defined with a default set of values that describe the behavior of the service installed within the Kubernetes cluster.

You can install the helm application from a Helm charts repository <https://helm.sh/docs/helm/helm_repo/>.

  1. Add the URL for the Helm chart repository (containing the helm chart you want to install) to the list of Helm chart repositories configured for your helm client.

    $ helm repo add <name> <helm-charts-repo-url>
    $ helm repo update
  2. Install the Helm application with the following command which will search for the specified Helm chart in the configured Helm chart repositories, and install it.

    $ helm install [ -f <myvalues.yaml-file> | --set <attribute-name>=<attribute-value> ] <appName> <name>/<chart-name>

    where:

    The helm chart/application will be deployed with a default set of values; unless those values are overridden with -f and/or --set options.