HELM ​
The Kloud workspace comes pre-installed with helm
, auto-completion, the helm diff
plugin, and VSCode extensions for Kubernetes (which integrates with HELM), all ready to use right out of the box.
Persisting Configurations ​
The Kloud workspace runs in a Docker container, so any custom HELM configurations—such as added repositories and credentials—will not automatically persist after the container stops.
To retain these configurations across workspace restarts or updates:
Mount a Volume for Your HELM Directory: By default, HELM stores configuration files in
~/.config/helm
. Mounting a volume or bind-mount to this location ensures your repositories, credentials, and related files remain intact even if the container is re-created.Use the
WS_CONFIGURE_HELM
Environment Variable: You can streamline the process of autoloading HELM’s repository cache by setting theWS_CONFIGURE_HELM
environment variable. This causes the workspace to automatically load your cached repos whenever it starts.
docker run \
-e WS_CONFIGURE_HELM=1 \
-v helm:/home/kloud/.config/helm \
ghcr.io/kloudkit/workspace:latest