Gestion Kubernetes

Charges de travail et applications

Suivez les Pods, Deployments, StatefulSets et autres charges de travail, de leur état aux interventions.

Vue des charges de travail

Battani propose des pages distinctes pour les Pods, Deployments, ReplicaSets, StatefulSets, DaemonSets, Jobs et CronJobs. La vue Applications présente les Deployments sous l’angle des applications. Les filtres de namespace et de recherche permettent de cibler les ressources concernées.

  • Examinez l’état des ressources, les nombres de réplicas et les Pods associés.
  • Affichez le YAML des ressources prises en charge et modifiez-le avec les permissions nécessaires.
  • Ajustez les réplicas des Deployments, ReplicaSets et StatefulSets ; redémarrez les DaemonSets.
  • Examinez et gérez les demandes et limites de ressources des Deployments ainsi que les paramètres HPA et VPA.

Examiner une application qui ne démarre pas

  1. Sélectionnez le cluster et le namespace appropriés, puis trouvez le Deployment.
  2. Comparez les réplicas souhaités et prêts, puis ouvrez les détails du Pod en difficulté.
  3. Précisez la cause à partir des événements, des informations describe et des logs du conteneur.
  4. Si vous y êtes autorisé, modifiez les ressources ou le YAML, puis vérifiez de nouveau l’état du Pod.

Effet des modifications

Les changements d’échelle et de YAML s’appliquent directement à la ressource Kubernetes sélectionnée. Si vous supprimez un Pod géré par un contrôleur, celui-ci peut en créer un autre ; modifiez sa charge de travail propriétaire pour un changement durable.

La mise à l’échelle automatique nécessite les contrôleurs et l’infrastructure de métriques correspondants dans le cluster. Les pages HPA et VPA n’installent pas automatiquement ces composants.