Blog Kubernetes RSS
Suivre
Kubernetes v1.34 : Le provisionnement de nœuds CSI modifiables passe en bêta
La capacité des pilotes CSI à mettre à jour les décomptes de volumes attachables sur les nœuds est passée d'Alpha à Beta dans Kubernetes v1.34. Cette fonctionnalité vise à améliorer la précision de la planification des pods stateful. Auparavant, les pilotes CSI signalaient des limites de volume statiques, qui pouvaient devenir obsolètes. Les raisons de ces informations obsolètes incluent les opérations de volume externes, la consommation d'emplacements par le matériel et les interactions multi-pilotes. Cette inexactitude pouvait entraîner l'échec du démarrage des pods et leur blocage dans un état ContainerCreating. La nouvelle fonctionnalité permet aux pilotes CSI de signaler dynamiquement les capacités d'attachement des nœuds à l'exécution. Kubernetes prend désormais en charge deux mécanismes de mise à jour : des actualisations périodiques et des mises à jour immédiates en cas d'échec d'attachement. Pour activer cette fonctionnalité Beta, le portillon de fonctionnalité MutableCSINodeAllocatableCount doit être activé sur kube-apiserver et kubelet. Les pilotes CSI peuvent être configurés avec un nodeAllocatableUpdatePeriodSeconds pour les mises à jour périodiques, avec un intervalle minimum appliqué. Les mises à jour immédiates sont déclenchées par des erreurs ResourceExhausted lors des attachements de volumes, empêchant les pods de subir des échecs permanents. Il est encouragé aux utilisateurs d'activer et de tester cette fonctionnalité dans la v1.34 et de fournir des commentaires pour sa progression vers la disponibilité générale.