Erweiterte Funktionen
Erweiterte Funktionen erfordern, dass die Kubetail API in Ihrem Cluster installiert wird. Sobald die Kubetail API installiert ist, werden Log-Anfragen nicht mehr über den kube-apiserver, sondern über einen dedizierten In-Cluster-Service geleitet. Dadurch werden Funktionen verfügbar, die die Kubernetes API nicht bietet.
Installation der Kubetail API
Abschnitt betitelt „Installation der Kubetail API“Wenn Sie das CLI-Tool kubetail verwenden, können Sie die Kubetail API mit dem Befehl kubetail cluster installieren:
kubetail cluster installDadurch wird die API mit dem Kubetail-Helm-Chart installiert, sodass Sie sie anschließend bei Bedarf unabhängig mit Helm verwalten können. Weitere Details finden Sie in der cluster-Befehlsreferenz.
Sie können die Kubetail API auch direkt mit Helm installieren. Anweisungen dazu finden Sie im Leitfaden zur Cluster-Installation.
Metadaten zu Logdateien
Abschnitt betitelt „Metadaten zu Logdateien“Sobald die Kubetail API installiert ist, zeigt die Workload-Liste die Größen der Logdateien und die Zeitstempel des letzten Events an:
Diese Metadaten werden vom Cluster Agent direkt aus den Logdateien auf jedem Node gesammelt und über die Cluster API bereitgestellt. Allein über die Kubernetes API sind sie nicht verfügbar.
Logsuche
Abschnitt betitelt „Logsuche“Wenn die Kubetail API installiert ist, erscheint im Header der Logging-Konsole ein Suchfeld, in das Sie einen einfachen String oder ein Muster im Format /regex/ eingeben können, um den Log-Stream zu filtern. Das Matching erfolgt auf jedem Node, bevor Daten an das Dashboard gesendet werden. Dadurch werden nur passende Zeilen übertragen, was die Bandbreite auch bei Workloads mit hohem Volumen gering hält.