Aller au contenu

Fonctionnalités de base

Par défaut, Kubetail utilise votre Kubernetes API pour surveiller vos workloads et récupérer les données de logs. Toutes les fonctionnalités décrites ici sont disponibles dans le tableau de bord web Kubetail sans aucune installation supplémentaire.


Kubetail lit votre fichier kubeconfig pour découvrir les clusters disponibles et utilise les identifiants qui y sont définis pour s’authentifier auprès de chacun d’eux. Lorsque plusieurs contexts sont configurés, un sélecteur de cluster apparaît dans la barre de navigation supérieure pour vous permettre de passer de l’un à l’autre. Kubetail surveille le fichier kubeconfig et met la liste à jour automatiquement, de sorte que les nouveaux contexts apparaissent sans redémarrage.

Kubetail dashboard home page showing the cluster picker Kubetail dashboard home page showing the cluster picker

Sur la page d’accueil du dashboard, vous pouvez voir tous vos workloads en temps réel et affiner la vue par namespace, type de workload et recherche.

Kubetail dashboard home page showing workload search Kubetail dashboard home page showing workload search

La sélection d’un workload ouvre la console de logs, qui commence immédiatement à tailer simultanément tous les logs de ses conteneurs. Les nouvelles lignes arrivent au fil de l’eau et vous pouvez faire défiler vers le haut pour consulter les lignes précédentes. Vous pouvez aussi utiliser les contrôles du viewer pour aller au début du flux, sauter à une heure précise ou revenir à la fin afin de reprendre le tail.

Kubetail dashboard logging console showing web server log streams Kubetail dashboard logging console showing web server log streams

Kubetail surveille les événements des pods Kubernetes en temps réel. Lorsqu’un nouveau pod ou conteneur démarre — pendant un rolling update, un redémarrage après crash ou un scale-out — ses logs sont ajoutés automatiquement au flux actif. Lorsqu’un pod est supprimé, sa source de logs est retirée du flux. Il n’est pas nécessaire de rouvrir la console ni de rafraîchir manuellement pour voir ces changements.


Dans la console de logs, vous pouvez filtrer par:

  • Container — n’afficher que certains conteneurs par nom.
  • Node — n’afficher que les conteneurs s’exécutant sur un nœud donné.
  • Region / Zone — filtrer par région cloud ou zone de disponibilité (issues des labels de nœud topology.kubernetes.io/region et topology.kubernetes.io/zone).
  • OS / Arch — filtrer par système d’exploitation ou architecture CPU (issus des labels de nœud kubernetes.io/os et kubernetes.io/arch).

N’importe quelle combinaison de filtres peut être appliquée en même temps, et supprimer tous les filtres permet de revenir au flux complet.