Vous pouvez créer des clusters Kubernetes Container Service Extension 3.1 gérés à l'aide du plug-in Kubernetes Container Clusters.

Pour plus d'informations sur les différentes options de l'environnement d'exécution Kubernetes pour la création de clusters, consultez Utilisation de Kubernetes avec VMware Cloud Director.

Vous pouvez également gérer les clusters Kubernetes à l'aide de l'interface de ligne de commande de Container Service Extension. Consultez la documentation de Container Service Extension.

Conditions préalables

  • Vérifiez que votre fournisseur de services a publié le plug-in Kubernetes Container Clusters dans votre organisation. Kubernetes Container Clusters est le plug-in Container Service Extension pour VMware Cloud Director. Vous pouvez trouver le plug-in dans la barre de navigation supérieure sous Plus > Kubernetes Container Clusters.
  • Pour activer le VDC d'organisation pour le déploiement d'un cluster Kubernetes natif, configurez le serveur Container Service Extension. Reportez-vous au chapitre Gestion de serveur CSE dans la documentation de Container Service Extension (CSE).
  • Publiez la stratégie native CSE créée lors de la configuration du serveur CSE sur un VDC d'organisation. Pour utiliser l'interface utilisateur, reportez-vous à la section Ajouter une stratégie de positionnement de machine virtuelle à un VDC d'organisation. Vous pouvez également utiliser l'interface de ligne de commande CSE 3.1 pour publier la stratégie en exécutant la commande vcd cse ovdc enable Organization_VDC_Name --org Organization _Name --native.
  • Vous devez publier le bundle de droits Droit cse:nativeCluster pour toute organisation devant utiliser les clusters natifs. Après avoir partagé le bundle de droits, vous devez ajouter le droit Modifier CSE:NATIVECLUSTER aux rôles que vous souhaitez créer et modifier les clusters Tanzu Kubernetes. Si vous souhaitez que les utilisateurs suppriment également les clusters, vous devez ajouter le droit Contrôle total CSE:NATIVECLUSTER aux rôles. En outre, vous pouvez attribuer les droits d'administrateur aux utilisateurs devant pouvoir afficher tous les clusters Tanzu Kubernetes d'une organisation ou aux utilisateurs devant pouvoir gérer les clusters entre les sites. Pour plus d'informations sur les droits et les niveaux d'accès des entités définies au moment de l'exécution (RDE, Runtime Defined Entities), consultez Gestion des entités définies.
  • Accordez l'accès aux locataires ou aux administrateurs système en créant des entrées de liste de contrôle d'accès (ACL, Access Control List). Pour plus d'informations sur le partage d'entités RDE, consultez Partage d'entités définies.

Procédure

  1. Dans la barre de navigation, sélectionnez Plus > Clusters de conteneurs Kubernetes.
  2. (Facultatif) Si le VDC d'organisation est activé pour la création d'un cluster TKGI, sur la page Kubernetes Container Clusters, sélectionnez l'onglet vSphere with Tanzu & Native.
  3. Cliquez sur Nouveau.
  4. Sélectionnez l'option d'exécution Kubernetes Native.
  5. Entrez un nom et sélectionnez un modèle Kubernetes dans la liste.
  6. (Facultatif) Entrez une description pour le nouveau cluster Kubernetes et une clé publique SSH.
  7. Cliquez sur Suivant.
  8. Sélectionnez le VDC d'organisation sur lequel vous souhaitez déployer un cluster natif, puis cliquez sur Suivant.
  9. Sélectionnez le nombre de plans de contrôle et de nœuds worker et, éventuellement, les stratégies de dimensionnement pour les nœuds.
  10. Cliquez sur Suivant.
  11. Si vous souhaitez déployer une machine virtuelle supplémentaire avec un logiciel NFS, activez l'option Activer NFS.
  12. (Facultatif) Sélectionnez des stratégies de stockage pour le plan de contrôle et les nœuds worker.
  13. Cliquez sur Suivant.
  14. Sélectionnez un réseau pour le cluster Kubernetes et cliquez sur Suivant.
  15. Vérifiez les paramètres du cluster et cliquez sur Terminer.

Que faire ensuite

  • Redimensionnez le cluster Kubernetes si vous souhaitez modifier le nombre de nœuds Worker.
  • Téléchargez le fichier kubeconfig. L'outil de ligne de commande kubectl utilise des fichiers kubeconfig pour obtenir des informations sur les clusters, les utilisateurs, les espaces de noms et les mécanismes d'authentification.
  • Supprimez un cluster Kubernetes.