Installation et gestion des modules avec la CLI Tanzu

Les rubriques de cette section expliquent comment installer et gérer des modules avec la CLI Tanzu. Les sections ci-dessous répertorient les modules gérés via CLI que vous pouvez déployer sur des clusters de charge de travail Tanzu Kubernetes Grid (TKG) et les référentiels de modules dans lesquels ils sont publiés. Pour plus d'informations sur les modules, reportez-vous à la section Modules dans À propos de Tanzu Kubernetes Grid.

Présentation

Les modules gérés via CLI étendent les clusters Kubernetes créés par TKG. Après avoir créé un cluster, vous pouvez installer des modules à partir du référentiel de modules tanzu-standard ou à partir des référentiels de modules que vous ajoutez au cluster. TKG gère le cycle de vie du référentiel de modules tanzu-standard.

Remarque

VMware prend en charge les modules répertoriés ci-dessous lorsqu'ils sont déployés sur des clusters TKG. Les configurations, modifications et mises à jour des modules personnalisés pour les clusters non-TKG ne sont pas prises en charge.

Modules et référentiels de modules

Un module géré via CLI est un composant facultatif d'un cluster Kubernetes que vous pouvez installer et gérer avec la CLI Tanzu. Ces modules sont installés après la création du cluster.

Les modules gérés via CLI sont distribués au moyen de référentiels de modules. Pour installer et gérer les référentiels de modules et les modules qu'ils contiennent, utilisez le plug-in tanzu package de la CLI Tanzu. Pour plus d'informations sur l'utilisation du plug-in tanzu package, reportez-vous à la section Installer et gérer des modules.

Contenu du référentiel standard Tanzu

Dans la plupart des cas, lorsque vous installez un module géré via CLI à partir du référentiel de modules tanzu-standard, vous l'installez dans un cluster de charge de travail ou de services partagés. Si le module dépend d'autres modules dans le référentiel de modules, vous devez d'abord les installer. Une fois que vous avez préparé votre environnement Tanzu Kubernetes Grid comme décrit dans la section Préparation de l'installation des modules gérés via CLI ci-dessous, suivez les liens de la colonne Procédure d'installation. Ces rubriques fournissent des instructions pas à pas sur la configuration et l'installation de chacun des modules dans le référentiel de modules tanzu-standard. Pour plus d'informations sur la façon d'utiliser le plug-in du tanzu package, reportez-vous à la section Modules dans Installation et gestion des modules avec la CLI Tanzu.

Module Fonction Dépendances Emplacement d'installation Procédure d'installation
cert-manager Gestion des certificats s/o Cluster de charge de travail ou de services partagés Installer le gestionnaire de certificats
contour Mise en réseau de conteneur Nécessite cert-manager Cluster de charge de travail ou de services partagés Implémenter le contrôle d'entrée avec Contour
external-dns Registre de conteneur Nécessite cert-manager
Nécessite external-dns si vous souhaitez créer des enregistrements DNS pour les ressources HTTPProxy Contour.
Cluster de charge de travail ou de services partagés Implémenter la détection de services avec un DNS externe
fluent-bit Transfert de journaux s/o Cluster de charge de travail Implémenter le transfert de journaux avec Fluent Bit
flux-source-controller Livraison continue (CD) s/o Cluster de charge de travail Lisez-moi flux-source-controller
grafana Surveillance Nécessite cert-manager, contour et prometheus Cluster de charge de travail Implémenter la surveillance avec Prometheus et Grafana
harbor Registre d'image Nécessite cert-manager
Nécessite contour ou NSX ALB pour l'entrée
Recommande external-dns sur les plate-formes d'infrastructure avec équilibrage de charge telles que AWS, Azure et vSphere avec NSX Advanced Load Balancer, en particulier dans les environnements de production ou d'autres environnements dans lesquels la disponibilité de Harbor est importante.
Cluster de charge de travail ou de services partagés Installer Harbor pour le registre de service
helm-controller Livraison continue (CD) Nécessite flux-source-controller Cluster de charge de travail Lisez-moi helm-controller
kustomize-controller Livraison continue (CD) Nécessite flux-source-controller Cluster de charge de travail Lisez-moi kustomize-controller
multus-cni Mise en réseau de conteneur Nécessite cert-manager Cluster de charge de travail Déployer Multus sur des clusters de charge de travail
prometheus Surveillance Nécessite cert-manager Cluster de charge de travail Implémenter la surveillance avec Prometheus et Grafana
whereabouts Mise en réseau de conteneur Nécessite multus-cni Cluster de charge de travail Déployer Multus avec Whereabouts sur des clusters de charge de travail

Remarque

vSphere with Tanzu ne prend pas en charge le déploiement de modules sur un cluster de services partagés. Les clusters de charge de travail déployés par vSphere with Tanzu peuvent uniquement utiliser des services en module déployés sur les clusters de charge de travail eux-mêmes.

Référentiel Tanzu Application Platform

Le référentiel Tanzu Application Platform (TAP) contient des modules gérés via CLI utiles pour les développeurs, tels que Tanzu Application Platform, Tanzu Build Service, Cloud Native Runtimes, Application Accelerator for VMware Tanzu et Cartographer.

Pour obtenir la liste des modules contenus dans le référentiel TAP et savoir comment les installer dans des clusters de charge de travail, reportez-vous aux rubriques qui couvrent l'installation des modules sous la section Installer Tanzu Application Platform dans la documentation de Tanzu Application Platform.

Référentiel Tanzu Community Edition

Remarque

Le projet VMware Tanzu Community Edition n'est plus activement géré.

Le projet open source Tanzu Community Edition (TCE) contient des modules supplémentaires, dont certains sont utilisés par Tanzu Kubernetes Grid et Tanzu Application Platform.

Cependant, certains modules du référentiel de modules Tanzu Community Edition (TCE) ne sont pas valides ou ne sont pas compatibles avec les clusters créés par Tanzu Kubernetes Grid, et ne sont pas pris en charge pour TKG.

Pour obtenir la liste des modules TCE, reportez-vous au répertoire addons/packages dans le référentiel TCE.

Versions de modules

Vous pouvez exécuter différentes versions des modules gérés via CLI dans différents clusters de charge de travail. Dans un cluster de charge de travail, vous pouvez exécuter la dernière version prise en charge d'un module géré via CLI ou les versions publiées avec les deux dernières versions de TKG. Par exemple, si la dernière version prise en charge de Contour est 1.20.2 et que les deux dernières versions de TKG disposaient des versions 1.18.2 et 1.17.2 de Contour, vous pouvez exécuter la version 1.20.2, 1.18.2 ou 1.17.2. de Contour dans un cluster de charge de travail.

check-circle-line exclamation-circle-line close-line
Scroll to top icon