En tant qu'ingénieur DevOps, vous pouvez développer un volume de blocs persistants après sa création. Dans vSphere IaaS control plane, les deux types de clusters, Superviseurs et Tanzu Kubernetes Grid, prennent en charge l'extension de volume hors ligne et en ligne.
Dans les classes de stockage qui figurent dans l'environnement vSphere IaaS control plane, allowVolumeExpansion
est défini sur true
par défaut. Ce paramètre permet de modifier la taille d’un volume hors ligne ou en ligne.
Un volume est considéré comme hors ligne lorsqu'il n'est pas attaché à un nœud ou à un groupe. Un volume en ligne est un volume disponible sur un nœud ou un groupe.
Le niveau de prise en charge de la fonctionnalité d'extension de volume dépend de la version de vSphere. Vous pouvez développer les volumes créés dans les versions antérieures de vSphere lorsque vous mettre à niveau votre environnement vSphere vers des versions appropriées qui supportent les extensions.
- Vous pouvez augmenter les volumes jusqu’aux limites spécifiées par les quotas de stockage. vSphere IaaS control plane prend en charge les demandes de redimensionnement consécutives pour un objet de réclamation de volume persistant.
- Tous les types de centres de données, notamment VMFS, vSAN, vSAN Direct, vVols et NFS, prennent en charge l'extension de volume.
- Vous pouvez effectuer une extension de volume pour des déploiements ou des pods autonomes.
- Vous pouvez redimensionner des volumes provisionnés statiquement dans un Superviseur et un cluster Tanzu Kubernetes Grid si des classes de stockage leur sont associées.
- Vous ne pouvez pas développer les volumes créés dans le cadre d'un StatefulSet lorsque vous utilisez la définition StatefulSet. Actuellement, Kubernetes ne prend pas en charge cette fonctionnalité. Par conséquent, vos tentatives pour développer des volumes en augmentant la taille du stockage dans la définition statefulSet échouent.
- Si un disque virtuel sur lequel repose un volume a des snapshots, il ne peut pas être redimensionné.
- vSphere IaaS control plane ne prend pas en charge l'extension de volume pour les volumes dans une arborescence ou les volumes migrés.
Développer un volume persistant en mode hors ligne
Un volume est considéré comme hors ligne lorsqu'il n'est pas attaché à un nœud ou à un groupe. Les deux types de clusters, Superviseurs et Tanzu Kubernetes Grid, prennent en charge l'extension de volume hors ligne.
Conditions préalables
Assurez-vous de mettre à niveau votre environnement vSphere vers une version appropriée qui prend en charge l'extension de volume hors ligne.
Procédure
Que faire ensuite
Développer un volume persistant en mode en ligne
Un volume en ligne est un volume disponible sur un nœud ou un groupe. En tant qu'ingénieur DevOps, vous pouvez développer un volume de blocs persistants en ligne. Les deux types de clusters, Superviseurs et Tanzu Kubernetes Grid, prennent en charge l'extension de volume en ligne.
Conditions préalables
Assurez-vous de mettre à niveau votre environnement vSphere vers une version appropriée qui prend en charge l'extension de volume en ligne.