Kubernetes v1.34 : Capacité co... Note

Kubernetes v1.34 : Capacité consommable DRA

L'allocation dynamique des ressources (DRA) dans Kubernetes gère les ressources rares comme les périphériques pour les Pods, allant au-delà de la simple allocation de périphériques. DRA permet de demander des périphériques spécifiques avec des configurations personnalisées, y compris le partage de ressources. Ce blog détaille la nouvelle fonctionnalité de capacité consommable de DRA dans Kubernetes 1.34, cruciale pour un partage de périphériques plus précis. La capacité consommable permet de partager un périphérique entre plusieurs ResourceClaims ou DeviceRequests, même entre des espaces de noms. Le scheduler prend désormais en charge l'allocation de portions de ressources de périphériques, gérant la capacité globale. Une nouvelle contrainte DistinctAttribute empêche qu'un seul périphérique soit alloué plusieurs fois dans la même demande. Cette fonctionnalité nécessite l'activation du feature gate DRAConsumableCapacity dans divers composants Kubernetes. Les développeurs peuvent autoriser plusieurs allocations en définissant AllowMultipleAllocations, et peuvent définir des politiques pour les demandes de capacité des périphériques. Les utilisateurs peuvent demander des portions de périphériques via ResourceClaims, et l'état du périphérique peut inclure des informations dynamiques comme les adresses IP. Cette amélioration prend en charge la mise en réseau sensible à la bande passante et le partage de périphériques multi-locataires, améliorant la planification et le contrôle des ressources. Le blog encourage l'expérimentation et les commentaires pour affiner davantage DRA.