This Helm chart deploys KLogs Viewer, a lightweight web application that allows users to view and download Kubernetes pod logs directly through their browser.
Add the Helm repository and install the chart:
helm repo add rogosprojects https://rogosprojects.github.io/helm
helm repo update
# Simple installation with default values
helm install klogs-viewer rogosprojects/klogs-viewer
# Installation with custom values file
helm install klogs-viewer rogosprojects/klogs-viewer --namespace observability --create-namespace --values values.yaml
# Clone the repository
git clone https://github.com/rogosprojects/helm.git
cd charts/klogs-viewer
# Install directly from the chart directory
helm install klogs-viewer . --namespace observability --create-namespace
The following table lists the main configurable parameters of the chart and their default values.
Parameter | Description | Default |
---|---|---|
image.repository |
Container image repository | rogosprojects/klogs-viewer |
image.tag |
Container image tag | latest |
image.pullPolicy |
Container image pull policy | IfNotPresent |
image.pullSecrets |
List of image pull secrets | [] |
watchAllNamespaces |
Watch all namespaces | true |
podLabels |
Comma-separated list of pod label selectors | app=* |
token |
Authentication token (leave empty to disable authentication) | "" |
ingress.className |
Ingress class name | nginx |
ALLOWED_ORIGINS |
Comma-separated list of allowed WebSocket origins | "" |
ALLOWED_ORIGINS
empty to enforce the same-origin policy.ALLOWED_ORIGINS
to a comma-separated list of allowed domains.ALLOWED_ORIGINS=*
(not recommended for production).For production deployments, we recommend:
token
valuepodLabels
configuration matches your pod labelsThis chart is licensed under the MIT License. See the LICENSE file for details.