Rechercher

7.3. Extension du FlexVolume avec un pilote pris en charge

download PDF

Lorsque vous utilisez FlexVolume pour vous connecter à votre système de stockage dorsal, vous pouvez étendre les volumes de stockage persistant après leur création. Pour ce faire, il faut mettre à jour manuellement la revendication de volume persistant (PVC) dans OpenShift Container Platform.

Le FlexVolume peut être étendu si le pilote est configuré avec RequiresFSResize à true. Le FlexVolume peut être étendu lors du redémarrage du pod.

Comme les autres types de volumes, les volumes FlexVolume peuvent également être étendus lorsqu'ils sont utilisés par un pod.

Conditions préalables

  • Le pilote de volume sous-jacent prend en charge le redimensionnement.
  • Le pilote est configuré avec la capacité RequiresFSResize pour true.
  • Le provisionnement dynamique est utilisé.
  • L'objet contrôlant StorageClass a pour valeur allowVolumeExpansion et pour valeur true.

Procédure

  • Pour utiliser le redimensionnement dans le plugin FlexVolume, vous devez implémenter l'interface ExpandableVolumePlugin à l'aide de ces méthodes :

    RequiresFSResize
    Si true, la capacité est mise à jour directement. Si false, il appelle la méthode ExpandFS pour terminer le redimensionnement du système de fichiers.
    ExpandFS
    Si true, il appelle ExpandFS pour redimensionner le système de fichiers après l'expansion du volume physique. Le pilote de volume peut également effectuer le redimensionnement du volume physique en même temps que le redimensionnement du système de fichiers.
Important

OpenShift Container Platform ne prenant pas en charge l'installation de plugins FlexVolume sur les nœuds du plan de contrôle, elle ne prend pas en charge l'expansion du plan de contrôle de FlexVolume.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.