Aller au contenu

Fonctionnalités avancées

Les fonctionnalités avancées nécessitent l’installation de la Kubetail API dans votre cluster. Une fois la Kubetail API installée, les requêtes de logs sont routées via un service dédié à l’intérieur du cluster plutôt que via le kube-apiserver, ce qui donne accès à des fonctionnalités non disponibles dans la Kubernetes API.


Si vous utilisez l’outil CLI kubetail, vous pouvez installer la Kubetail API avec la commande kubetail cluster:

Fenêtre de terminal
kubetail cluster install

Cela installe l’API via le chart Helm Kubetail, ce qui vous permet ensuite de la gérer indépendamment avec Helm si vous le souhaitez. Consultez la référence de la commande cluster pour plus de détails.

Vous pouvez aussi installer la Kubetail API directement avec Helm. Voir le guide d’installation dans le cluster pour les instructions.


Une fois la Kubetail API installée, la liste des workloads affiche la taille des fichiers de logs et les horodatages du dernier événement:

Kubetail home page showing workloads with log file sizes and last event timestamps Kubetail home page showing workloads with log file sizes and last event timestamps

Ces métadonnées sont collectées par le Cluster Agent directement depuis les fichiers de logs sur chaque nœud puis exposées via la Cluster API. Elles ne sont pas disponibles via la seule Kubernetes API.


Avec la Kubetail API installée, un champ de recherche apparaît dans l’en-tête de la console de logs, où vous pouvez saisir une chaîne simple ou un motif /regex/ pour filtrer le flux de logs. La correspondance est effectuée sur chaque nœud avant qu’aucune donnée ne soit envoyée au dashboard, de sorte que seules les lignes correspondantes sont transmises, ce qui limite l’usage de bande passante même pour des workloads à fort volume.

Kubetail logging console showing search Kubetail logging console showing search