Helm chart called 'kubeview' is provided in the charts directory to help deploy and install KubeView into your cluster. The chart is also available in packaged form, in the releases section
Use the supplied sample example-values.yaml
file (copy it to a new name, e.g. myvalues.yaml
) to configure how to deploy KubeView. The main choice is if you want to expose the service via an ingress ingress.enabled: true
or a load-balancer service ingress.enabled: false
When using an Ingress additionally configure the DNS hostname and TLS certs if you want to use HTTPS
the chart supports deployment in a single namespace, set limitNamespace: true
. In this mode, KubeView will be limited to displaying only the namespace it is deployed into (via the helm --namespace
flag), and the namespace picker will not be shown in the UI. The ServiceAccount/Role/Binding will be scoped to this namespace too, rather than cluster wide.
This is passed to the server via the NAMESPACE_SCOPE
env variable
Deploy with the standard Helm install command:
cd charts
helm install kubeview ./kubeview -f myvalues.yaml