Kubernetes v1.34 : Les pods signalent l'état des ressources DRA
Kubernetes v1.34 introduit une fonctionnalité alpha offrant un aperçu de l'état du matériel spécialisé tel que les GPU utilisés dans les Pods. Cette nouvelle fonctionnalité, basée sur KEP-4680, étend les pilotes de Dynamic Resource Allocation (DRA). L'état de santé des périphériques est désormais signalé directement dans le champ de statut d'un Pod via DRA. L'exposition de l'état de santé des périphériques aide les utilisateurs à diagnostiquer rapidement les problèmes dans les applications stateful ou les tâches de longue durée. Cela permet aux opérateurs et aux développeurs d'identifier les défaillances matérielles sous-jacentes. Ceci est réalisé grâce à un nouveau service de santé gRPC défini dans le groupe d'API dra-health. Le Kubelet s'intègre aux pilotes DRA, stockant les mises à jour de santé dans un cache. Le statut du Pod est mis à jour lorsqu'un changement d'état de santé d'un périphérique survient, se reflétant dans le champ allocatedResourcesStatus. Cela permet aux utilisateurs d'identifier les défaillances matérielles en inspectant le statut d'un Pod à l'aide de kubectl. Pour utiliser la fonctionnalité, le feature gate ResourceHealthStatus doit être activé. Les améliorations prévues comprennent des messages de santé détaillés et des délais configurables. La communauté Kubernetes vise à améliorer la gestion des défaillances matérielles et accueille les commentaires des utilisateurs.
allocatedResourcesStatus. Cela permet aux utilisateurs d'identifier les défaillances matérielles en inspectant le statut d'un Pod à l'aide dekubectl. Pour utiliser la fonctionnalité, le feature gateResourceHealthStatusdoit être activé. Les améliorations prévues comprennent des messages de santé détaillés et des délais configurables. La communauté Kubernetes vise à améliorer la gestion des défaillances matérielles et accueille les commentaires des utilisateurs.