Automation Assembler propose plusieurs options pour configurer, gérer et déployer des charge de travail virtuelles Kubernetes.
Il existe deux options pour fonctionner avec les ressources Tanzu Kubernetes dans Automation Assembler. Vous pouvez créer une configuration vSphere with Tanzu Kubernetes, qui nécessite uniquement un compte de cloud vCenter approprié et un plan de cluster pour accéder aux capacités natives de vSphere Tanzu Kubernetes. Avec cette option, vous pouvez utiliser un compte de cloud vCenter pour accéder à des espaces de noms de superviseur afin de déployer des charges de travail vSphere basées sur Kubernetes. Vous pouvez également intégrer des ressources Kubernetes externes dans Automation Assembler.
Vous pouvez également intégrer VMware Tanzu Kubernetes Grid Integrated Edition (TKGI), anciennement PKS. Ce type d'implémentation Kubernetes nécessite une intégration de PKS dans Cloud Assembly. Aucun plan de cluster Cloud Assembly n'est requis.
Enfin, vous pouvez également créer une intégration Red Hat OpenShift avec Automation Assembler pour configurer, gérer et déployer des ressources Kubernetes.
Fonctionner avec les clusters de vSphere with Tanzu Kubernetes
vSphere 7.x contient des améliorations significatives qui vous permettent d'utiliser Kubernetes en mode natif pour gérer à la fois des machines virtuelles et des conteneurs à partir d'une seule interface. Automation Assembler permet aux utilisateurs d'utiliser les fonctionnalités de vSphere with Tanzu Kubernetes intégrées à vSphere. Vous pouvez accéder à la fonctionnalité de vSphere with Tanzu Kubernetes via un compte de cloud vCenter avec une implémentation vSphere qui contient des clusters superviseurs. Cette implémentation vous permet de gérer des machines virtuelles conventionnelles et des clusters Kubernetes à partir de vCenter.
Pour les espaces de noms de superviseur Tanzu Kubernetes, les utilisateurs doivent avoir accès à un SSO vSphere applicable afin de pouvoir se connecter à un lien fourni vers les détails de l'espace de nom de superviseur. Ensuite, ils peuvent télécharger un Kubectl personnalisé avec l'authentification vSphere pour pouvoir utiliser leur espace de noms de superviseur.
Pour utiliser cette fonctionnalité, vous devez disposer d'une instance de vCenter avec un compte de cloud vSphere sur lequel les espaces de noms de superviseur sont configurés. Une fois qu'un utilisateur a ouvert une session, il peut commencer à travailler avec les espaces de noms applicables.
Utilisation d'intégrations VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) ou Openshift
Pour TKGI, les clusters externes ou les configurations Openshift, Automation Assembler donne accès à un Kubeconfig qui permet aux utilisateurs d'accéder aux clusters Kubernetes applicables.
Après avoir créé une intégration TKGI ou OpenShift, les clusters Kubernetes applicables deviennent disponibles dans Automation Assembler et vous pouvez ajouter et créer des composants Kubernetes dans Automation Assembler pour prendre en charge la gestion des applications de cluster et de conteneur. Ces applications forment la base des déploiements en libre-service disponibles dans le catalogue Service Broker.