Skip to content

Installation

To run Kubetail inside your Kubernetes cluster, you can install the application and its required resources using Helm or do it manually with YAML manifests.

To install Kubetail using helm, first add the Kubetail org’s chart repository, then install the “kubetail” chart:

Terminal window
helm repo add kubetail https://kubetail-org.github.io/helm-charts/
helm install kubetail kubetail/kubetail --namespace kubetail --create-namespace

For more information on how to configure the helm chart see the chart’s values.yaml file. To verify that the installation worked, you can inspect the application’s pods:

Terminal window
kubectl get pods -n kubetail

For cluster-based authentication use kubetail-clusterauth.yaml:

Terminal window
kubectl apply -f https://github.com/kubetail-org/helm-charts/releases/latest/download/kubetail-clusterauth.yaml

For token-based authentication use kubetail-tokenauth.yaml:

Terminal window
kubectl apply -f https://github.com/kubetail-org/helm-charts/releases/latest/download/kubetail-tokenauth.yaml

To verify that the installation worked, you can inspect the application’s pods:

Terminal window
kubectl get pods -n kubetail

Once Kubetail is running inside your cluster, you can access it using your usual access methods such as kubectl port-forward:

  • kubectl port-forward

    Terminal window
    kubectl port-forward -n kubetail svc/kubetail-dashboard 8080:8080

    Visit http://localhost:8080

To make the Kubetail web dashboard easier to access you can also expose it using an Ingress or GatewayAPI route (see Ingress).

For more information about the Kubetail Dashboard, check out the documentation here.