Überblick
Das Kubetail-Web-Dashboard ist eine browserbasierte GUI, die Ihnen einen Überblick über Ihre Kubernetes-Workloads gibt und es ermöglicht, mehrere Log-Streams in Echtzeit zu verfolgen.
Sie können das Dashboard auf zwei Arten ausführen:
- Auf Ihrem Desktop — verwenden Sie die
kubetailCLI, um einen lokalen Dashboard-Server zu starten, der sich mit Ihrer kubeconfig-Datei gegenüber dem Cluster authentifiziert. Keine Installation im Cluster erforderlich. (Siehe Auf Desktop ausführen > Installation) - In Ihrem Cluster — deployen Sie das Dashboard als Kubernetes-Workload mit Helm oder YAML-Manifests und greifen Sie dann per
kubectl port-forward,kubectl proxyoder einer Ingress-Ressource darauf zu. (Siehe Im Cluster ausführen > Installation)
Workloads
Abschnitt betitelt „Workloads“Wenn Sie das Dashboard öffnen, sehen Sie als Erstes eine Liste aller Kubernetes-Workloads:
Von hier aus können Sie:
- Neben einer beliebigen Workload auf View klicken, um ihre Log-Konsole in einem neuen Tab zu öffnen
- Mehrere Workloads über ihre Checkboxen auswählen und dann auf Open in Console klicken, um ihre Logs in einer einzigen Timeline zusammengeführt anzuzeigen
Sobald Sie die Logs ausgewählt haben, die Sie sehen möchten, und zur Konsole wechseln, sehen Sie einen Echtzeit-Tail der Logs:
Das Dashboard unterstützt zwei Pipelines für die Log-Auslieferung:
| Pipeline | Cluster-Installation erforderlich? | Funktionen |
|---|---|---|
| Kubernetes API (Basic) | Nein | Echtzeit-Log-Tailing, einfache Filterung |
| Kubetail API (Advanced) | Ja | Alle Basisfunktionen + Logdateigrößen, letzte Event-Zeitstempel, Suche |
Standardmäßig verwendet das Dashboard die Kubernetes-API-Pipeline. Wenn Sie die Kubetail API in Ihrem Cluster installieren, wird die erweiterte Pipeline automatisch aktiviert.
Gesundheitsstatus
Abschnitt betitelt „Gesundheitsstatus“Klicken Sie auf den Statuspunkt unten rechts, um den Gesundheitszustand des Backend-Servers des Dashboards, der Kubernetes-API Ihres Clusters und der optionalen Kubetail Cluster API zu sehen: