Pour permettre aux locataires disposant de clusters Kubernetes provisionnés de déployer des applications de conteneur à partir de ressources de contenu configurées de VMware Marketplace et de référentiel Helm Chart dans les catalogues VMware Cloud Director, vous devez installer Kubernetes Operator.
Configuration du propriétaire du cluster Kubernetes
Le propriétaire du cluster Kubernetes est l'utilisateur de locataire qui déploie et dispose d'un contrôle administratif sur un cluster Kubernetes.
Kubernetes Operator utilise le jeton d'API du propriétaire du cluster Kubernetes pour communiquer avec VMware Cloud Director et effectuer des opérations de gestion d'applications de conteneur.
Pour activer l'installation de Kubernetes Operator, un administrateur d'organisation doit d'abord attribuer des autorisations supplémentaires au propriétaire du cluster Kubernetes sur lequel l'operator va être installé.
À l'aide du VMware Cloud Director Tenant Portal, vous pouvez afficher la version de l'opérateur du hub de contenu et si la version est à jour, obsolète, non prise en charge ou si une mise à jour est disponible.
Installer un Kubernetes Operator dans votre VMware Cloud Director Tenant Portal
Pour déployer des applications de conteneur à partir de sources de contenu externes, dans VMware Cloud Director Tenant Portal, vous devez installer un Kubernetes Operator.
Conditions préalables
- Vérifiez que le propriétaire du cluster Kubernetes, sur lequel vous installez l'operator, dispose des autorisations suivantes.
- Tous les droits du rôle global Auteur de cluster Kubernetes. Le rôle Auteur de cluster Kubernetes est automatiquement créé lors du processus de configuration du serveur VMware Cloud Director Container Service Extension. Pour plus d'informations, reportez-vous à la documentation de VMware Cloud Director Container Service Extension.
- Contrôle de gestion complet du cluster Kubernetes.
- Droits VMware Cloud Director supplémentaires : Gérer les applications de conteneur, Rapprocher les applications de conteneur et Contrôle total : VMWARE : KUBECLUSTEREXTENSION.
- Vérifiez que vous disposez du contrôle administratif total du cluster Kubernetes, sur lequel vous installez le Kubernetes Operator, puis les droits Contrôle total : VMWARE : CAPVCDCLUSTER et Afficher : VMWARE : KUBECLUSTEREXTENSION.
Procédure
- Dans le panneau de navigation de gauche principal, sélectionnez Hub de contenu.
- Dans le panneau de gauche secondaire, sélectionnez Clusters Kubernetes.
- Cliquez sur le bouton radio en regard du cluster Kubernetes sur lequel vous souhaitez installer Kubernetes Operator, puis cliquez sur Installer Operator.
- Sélectionnez le type de l'emplacement source du module Kubernetes Operator.
Option Description Registre VMware Si le cluster Kubernetes a accès à Internet, vous pouvez installer le Kubernetes Operator à l'aide du module Kubernetes Operator du Hub de contenu officiel à partir d'un registre de conteneur public VMware.
Registre personnalisé Si le cluster Kubernetes n'a pas accès à Internet, installez le Kubernetes Operator à l'aide d'un registre personnalisé.
Vous devez cloner le module Kubernetes Operator du Hub de contenu à partir du registre de conteneur VMware vers votre registre personnalisé. Le module Kubernetes Operator du Hub de contenu doit être au format Carvel et vous devez utiliser l'outil Carvel imgpkg pour le cloner. Pour plus d'informations sur l'outil imgpkg, reportez-vous à la documentation de Carvel imgpkg.
Note : Pour utiliser le registre personnalisé, copiez la version du module Kubernetes Operator du Hub de contenu officiel à partir du registre de conteneur VMware public. - Si vous souhaitez utiliser un registre personnalisé, entrez le chemin d'accès au registre personnalisé qui stocke le module Kubernetes Operator du Hub de contenu cloné et la version de module Kubernetes Operator du Hub de contenu officiel à partir du registre de conteneur VMware public.
- Cliquez sur Installer l'operator.
Résultats
Modifier un opérateur Kubernetes Operator dans votre VMware Cloud Director Tenant Portal
VMware Cloud Director Tenant Portal vous permet de mettre à jour l'emplacement du module et de redéployer l'opérateur Kubernetes Operator.
Conditions préalables
- Vérifiez que le propriétaire du cluster Kubernetes, sur lequel vous installez l'operator, dispose des autorisations suivantes.
- Tous les droits du rôle global Auteur de cluster Kubernetes. Le rôle Auteur de cluster Kubernetes est automatiquement créé lors du processus de configuration du serveur VMware Cloud Director Container Service Extension. Pour plus d'informations, reportez-vous à la documentation de VMware Cloud Director Container Service Extension.
- Contrôle de gestion complet du cluster Kubernetes.
- Droits VMware Cloud Director supplémentaires : Gérer les applications de conteneur, Rapprocher les applications de conteneur et Contrôle total : VMWARE : KUBECLUSTEREXTENSION.
- Vérifiez que vous disposez du contrôle administratif total du cluster Kubernetes, sur lequel vous installez le Kubernetes Operator, puis les droits Contrôle total : VMWARE : CAPVCDCLUSTER et Afficher : VMWARE : KUBECLUSTEREXTENSION.
Procédure
- Dans le panneau de navigation de gauche principal, sélectionnez Hub de contenu.
- Dans le panneau de gauche secondaire, sélectionnez Clusters Kubernetes.
- Cliquez sur le bouton radio en regard du cluster Kubernetes sur lequel vous souhaitez mettre à jour Kubernetes Operator, puis cliquez sur Modifier Operator.
- Sélectionnez le type de l'emplacement source du module Kubernetes Operator.
Option Description Registre VMware Si le cluster Kubernetes a accès à Internet, vous pouvez installer le Kubernetes Operator à l'aide du module Kubernetes Operator du Hub de contenu officiel à partir d'un registre de conteneur public VMware.
Registre personnalisé Si le cluster Kubernetes n'a pas accès à Internet, installez le Kubernetes Operator à l'aide d'un registre personnalisé.
Vous devez cloner le module Kubernetes Operator du Hub de contenu à partir du registre de conteneur VMware vers votre registre personnalisé. Le module Kubernetes Operator du Hub de contenu doit être au format Carvel et vous devez utiliser l'outil Carvel imgpkg pour le cloner. Pour plus d'informations sur l'outil imgpkg, reportez-vous à la documentation de Carvel imgpkg.
Note : Pour utiliser le registre personnalisé, copiez la version du module Kubernetes Operator du Hub de contenu officiel à partir du registre de conteneur VMware public. - Si vous souhaitez utiliser un registre personnalisé, entrez le chemin d'accès au registre personnalisé qui stocke le module Kubernetes Operator du Hub de contenu cloné et la version de module Kubernetes Operator du Hub de contenu officiel à partir du registre de conteneur VMware public.
- Cliquez sur Modifier l'operator.
Désinstaller un opérateur Kubernetes Operator de votre VMware Cloud Director Tenant Portal
Pour supprimer Kubernetes Operator et toutes les applications de conteneur qu'il gère du VMware Cloud Director Tenant Portal, désinstallez-le.
Après la désinstallation de Kubernetes Operator du Hub de contenu, vous devez supprimer les espaces de noms et les ressources de Kubernetes Operator du cluster Kubernetes.
Conditions préalables
- Vérifiez que le propriétaire du cluster Kubernetes, sur lequel vous installez l'operator, dispose des autorisations suivantes.
- Tous les droits du rôle global Auteur de cluster Kubernetes. Le rôle Auteur de cluster Kubernetes est automatiquement créé lors du processus de configuration du serveur VMware Cloud Director Container Service Extension. Pour plus d'informations, reportez-vous à la documentation de VMware Cloud Director Container Service Extension.
- Contrôle de gestion complet du cluster Kubernetes.
- Droits VMware Cloud Director supplémentaires : Gérer les applications de conteneur, Rapprocher les applications de conteneur et Contrôle total : VMWARE : KUBECLUSTEREXTENSION.
- Vérifiez que vous disposez du contrôle administratif total du cluster Kubernetes, sur lequel vous installez le Kubernetes Operator, puis les droits Contrôle total : VMWARE : CAPVCDCLUSTER et Afficher : VMWARE : KUBECLUSTEREXTENSION.
Procédure
Gérer l'accès des utilisateurs à un cluster Kubernetes dans VMware Cloud Director Tenant Portal
Pour accorder ou limiter l'accès à un cluster Kubernetes, vous pouvez modifier les niveaux d'accès utilisateur ou supprimer des autorisations d'utilisateur.
Conditions préalables
- Vérifiez que vous disposez d'autorisations sur le cluster Kubernetes. Vous devez disposer des niveaux d'autorisation suivants :
- Droit accordé Contrôle total de l'administrateur : VMWARE: CAPVCDCLUSTER
- Droit accordé Control total : VMWARE: CAPVCDCLUSTER et entrée d'ACL de l'entité de cluster Contrôle total.
Reportez-vous à Gérer l'accès des utilisateurs à un cluster Kubernetes dans VMware Cloud Director Tenant Portal et à Gérer l'accès de l'espace de noms à un cluster Kubernetes dans VMware Cloud Director Tenant Portal.
Procédure
Gérer l'accès de l'espace de noms à un cluster Kubernetes dans VMware Cloud Director Tenant Portal
Vous pouvez utiliser des espaces de noms pour diviser et isoler les ressources de cluster entre les utilisateurs de votre organisation.
Conditions préalables
- Vérifiez que vous disposez du droit Gérer la liste ACL de l'espace de noms Kubernetes.
- Vérifiez que vous disposez d'autorisations sur le cluster Kubernetes. Vous devez disposer des niveaux d'autorisation suivants :
- Droit accordé Contrôle total de l'administrateur : VMWARE: CAPVCDCLUSTER
- Droit accordé Contrôle total : VMWARE: CAPVCDCLUSTER et ACL Contrôle total du cluster Kubernetes cible
Reportez-vous à Gérer l'accès des utilisateurs à un cluster Kubernetes dans VMware Cloud Director Tenant Portal et à Gérer l'accès de l'espace de noms à un cluster Kubernetes dans VMware Cloud Director Tenant Portal.