d8738dda11
🤖: sync package with devel:BCI:Tumbleweed from OBS OBS-URL: https://build.opensuse.org/request/show/1229958 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helm-image?expand=0&rev=24 |
||
---|---|---|
_service | ||
.gitattributes | ||
.gitignore | ||
Dockerfile | ||
helm-image.changes | ||
README.md |
Helm (Kubernetes Package Manager) container image
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 host’s 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.