En tant qu’ingénieur DevOps, vous pouvez utiliser la fonctionnalité d’extension de volume Kubernetes pour développer un volume de blocs persistant après sa création. Les deux types de clusters, Clusters superviseurs et Tanzu Kubernetes, prennent en charge l'extension de volume hors ligne et en ligne.
Dans les classes de stockage qui figurent dans l'environnement vSphere with Tanzu, 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.
Si vous utilisez un cluster Tanzu Kubernetes, assurez-vous de mettre à niveau le cluster Tanzu Kubernetes et le Cluster superviseur vers la version appropriée pour que la fonctionnalité soit prise en charge. La fonctionnalité du cluster Tanzu Kubernetes dépend de son activation dans le Cluster superviseur.
Par exemple, si vous mettez à niveau le cluster Tanzu Kubernetes vers vSphere 7.0 Update 2 et que vous laissez le Cluster superviseur à la version 7.0 Update 1, l'extension de volume en ligne ne fonctionne pas dans le cluster Tanzu Kubernetes.
Cluster superviseur 7.0 | Cluster superviseur 7.0 Update 1 | Cluster superviseur 7.0 Update 2 | |
Cluster Tanzu Kubernetes 7.0 | Extensions hors ligne et en ligne dans un cluster Tanzu Kubernetes ou un Cluster superviseur : not supported | Extensions hors ligne et en ligne dans un cluster Tanzu Kubernetes ou un Cluster superviseur : not supported |
|
Cluster Tanzu Kubernetes 7.0 Update 1 | Extensions hors ligne et en ligne dans un cluster Tanzu Kubernetes ou un Cluster superviseur : not supported |
|
|
Cluster Tanzu Kubernetes 7.0 Update 2 | Extensions hors ligne et en ligne dans un cluster Tanzu Kubernetes ou un Cluster superviseur : not supported |
|
Extensions hors ligne et en ligne dans un cluster Tanzu Kubernetes ou un Cluster superviseur : supported |
- Vous pouvez augmenter les volumes jusqu’aux limites spécifiées par les quotas de stockage. vSphere with Tanzu 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 Cluster superviseur et un cluster Tanzu Kubernetes si des classes de stockage leur sont associées.
- Vous ne pouvez pas étendre des volumes créés dans le cadre d'un StatefulSet.
- Si un disque virtuel sur lequel repose un volume a des snapshots, il ne peut pas être redimensionné.
- vSphere with Tanzu ne prend pas en charge l'extension de volume pour les volumes dans une arborescence ou les volumes migrés.