vSphere with Tanzu s'intègre à plusieurs services tiers qui utilisent la plate-forme Persistance des données vSAN pour leurs besoins de stockage persistant. En tant qu'administrateur vSphere, activez les services sur l'instance de vCenter Server.
À partir de vSphere with Tanzu 7.0 Update 3, vous pouvez télécharger des services tiers disponibles à partir d'un référentiel pris en charge par VMware.
Lorsque vous activez le service avec état, vous devez d'abord enregistrer le service auprès de vCenter Server à l'aide du fichier YAML téléchargé qui décrit le service. Vous installez ensuite le service sur les Clusters superviseurs afin que vos ingénieurs DevOps puissent utiliser le service dans les charges de travail Kubernetes.
Conditions préalables
- Privilège requis :
- Assurez-vous que votre Cluster superviseur utilise la pile de mise en réseau NSX-T Data Center. La plate-forme Persistance des données vSAN ne prend pas en charge la mise en réseau vSphere Distributed Switch (vDS).
Pour plus d'informations sur la configuration de NSX-T, reportez-vous à la section Configuration de NSX-T Data Center pour vSphere with Tanzu
- Téléchargez un fichier YAML de service de partenaires à partir du référentiel géré par VMware.
Lorsque vous téléchargez les fichiers YAML du service, assurez-vous d'utiliser la version de service appropriée et compatible avec votre version de vSphere.
Si vous avez installé des versions antérieures de services de partenaires (MinIO et Cloudian Hyperstore), mettez-les à niveau vers des versions compatibles après la mise à niveau de vSphere vers la version 7.0 Update 3. Les nouvelles versions des opérateurs partenaires corrigent certains problèmes et utilisent de nouvelles fonctionnalités de plate-forme. Pour plus d'informations, consultez la documentation des services de partenaires.Tableau 1. Matrice de compatibilité pour vSphere et les services de partenaires vSphere Version Service de partenaires Version du service Version de Kubernetes vSphere 7.0 Update 3 MinIO 2.0.0 1.19, 1.20, 1.21 Cloudian 1.2.0 1.19, 1.20, 1.21 Utilisez l'une des méthodes suivantes pour télécharger le fichier YAML :- Dans le référentiel https://vmwaresaas.jfrog.io/, accédez à un dossier de partenaire approprié dans et sélectionnez un fichier YAML à télécharger.
La dernière version du fichier YAML du partenaire se trouve dans le répertoire du partenaire au niveau supérieur.
- Utilisez les commandes wget ou curl pour télécharger les fichiers YAML.
Par exemple :
wget https://vmwaresaas.jfrog.io/artifactory/vDPP-Partner-YAML/Cloudian/Hyperstore/SupervisorService/hyperstore-supervisorservice.yaml
- Dans le référentiel https://vmwaresaas.jfrog.io/, accédez à un dossier de partenaire approprié dans et sélectionnez un fichier YAML à télécharger.
Procédure
Que faire ensuite
- L'ingénieur DevOps utilise la commande
kubectl
pour accéder à l'espace de noms du service et utilise les CRD tierces pour déployer des instances du service d'application tiers. Pour plus d'informations, reportez-vous à la documentation du tiers.Pour vérifier que l'espace de noms utilisé pour les services avec état dispose des classes de stockage appropriées, reportez-vous à la section Vérifier les stratégies de stockage disponibles pour les services avec état.
- Si le tiers a fourni un plug-in d'interface utilisateur personnalisé, l'administrateur vSphere peut utiliser le plug-in pour gérer et surveiller le service.
Pour plus d'informations, reportez-vous à la documentation du plug-in de l'interface utilisateur tiers. En outre, l'administrateur vSphere peut utiliser les contrôles de Skyline Health pour surveiller les services. Reportez-vous à la section Surveiller les services avec état dans vSphere with Tanzu.