Go to file
2024-12-11 20:03:51 +00:00
_service [info=8befca8b3f8074369befc95ce5c9d959] 2024-12-10 16:32:40 +00:00
.gitattributes [info=8befca8b3f8074369befc95ce5c9d959] 2024-12-10 16:32:40 +00:00
.gitignore [info=8befca8b3f8074369befc95ce5c9d959] 2024-12-10 16:32:40 +00:00
Dockerfile [info=8befca8b3f8074369befc95ce5c9d959] 2024-12-10 16:32:40 +00:00
helm-image.changes [info=8befca8b3f8074369befc95ce5c9d959] 2024-12-10 16:32:40 +00:00
README.md [info=8befca8b3f8074369befc95ce5c9d959] 2024-12-10 16:32:40 +00:00

Helm (Kubernetes Package Manager) container image

Redistributable

Description

Helm is a tool for managing Kubernetes charts, which are packages of pre-configured Kubernetes resources. This container image simplifies the deployment and use of Helm by packaging it into a ready-to-use container.

Usage

To run Helm, use the following command:

$ podman run --rm -it  registry.opensuse.org/opensuse/helm:3.16 <helm-sub-command>

For instance, to display the Helm version, run:

$ podman run --rm -it registry.opensuse.org/opensuse/helm:3.16 version --template='{{.Version}}'
v3.16

Refer to the full list of Helm commands, flags and environment variables, in the official Helm documentation.

For a comprehensive guide on getting started with Helm, refer to the official Helm tutorial.

Connecting Helm container to the Host's Kubernetes Cluster

To interact with a Kubernetes cluster, mount the Kubernetes configuration file (kubeconfig) from the container host into the container (use the --net=host flag to allow the container to use the hosts network):

$ podman run --rm -it --net=host -v /path/to/kubeconfig:/root/.kube/config:Z registry.opensuse.org/opensuse/helm:3.16

Licensing

SPDX-License-Identifier: Apache-2.0

This documentation and the build recipe are licensed as Apache-2.0. The container itself contains various software components under various open source licenses listed in the associated Software Bill of Materials (SBOM).

This image is based on openSUSE Tumbleweed.