Installazione e gestione di pacchetti con la CLI di Tanzu

Gli argomenti di questa sezione spiegano come installare e gestire pacchetti con la CLI di Tanzu. Nella sezione seguente sono elencati i pacchetti gestiti dalla CLI che è possibile distribuire nei cluster del carico di lavoro di Tanzu Kubernetes Grid (TKG) e i repository dei pacchetti in cui vengono pubblicati. Per ulteriori informazioni sui pacchetti, vedere Pacchetti in Informazioni su Tanzu Kubernetes Grid.

Panoramica

I pacchetti gestiti dalla CLI estendono i cluster Kubernetes creati da TKG. Dopo aver creato un cluster, è possibile installare pacchetti dal repositori di pacchetti tanzu-standard o da repository di pacchetti aggiunti al cluster. TKG gestisce il ciclo di vita del repository dei pacchetti tanzu-standard.

Nota

VMware supporta i pacchetti elencati di seguito quando vengono distribuiti nei cluster TKG. Le configurazioni, le modifiche e gli aggiornamenti dei pacchetti personalizzati per i cluster non TKG non sono supportati.

Pacchetti e repository dei pacchetti

Un pacchetto gestito dalla CLI è un componente facoltativo di un cluster Kubernetes che è possibile installare e gestire con la CLI (Command Line Interface) di Tanzu. Questi pacchetti vengono installati dopo la creazione del cluster.

I pacchetti gestiti dalla CLI vengono distribuiti tramite repository dei pacchetti. Per installare e gestire i repository dei pacchetti e i pacchetti che contengono, utilizzare il plug-in tanzu package della CLI di Tanzu. Per informazioni su come utilizzare il plug-in tanzu package, vedere Installazione e gestione di pacchetti.

Contenuti del repository standard di Tanzu

Nella maggior parte dei casi, quando si installa un pacchetto gestito dalla CLI dal repository dei pacchetti tanzu-standard, lo si installa in un cluster del carico di lavoro o in un cluster di servizi condivisi. Se il pacchetto dipende da altri pacchetti nel repository dei pacchetti, è innanzitutto necessario installare tali pacchetti. Dopo aver preparato l'ambiente Tanzu Kubernetes Grid come descritto in Preparazione all'installazione di pacchetti gestiti dalla CLI di seguito, seguire i collegamenti disponibili nella colonna Procedura di installazione. Questi argomenti forniscono istruzioni dettagliate per la configurazione e l'installazione di ciascuno dei pacchetti nel repository dei pacchetti tanzu-standard. Per informazioni su come utilizzare il plug-in tanzu package, vedere Pacchetti in Installazione e gestione di pacchetti con la CLI di Tanzu.

Pacchetto Funzione Dipendenze Posizione di installazione Procedura di installazione
cert-manager Gestione dei certificati n/d Cluster del carico di lavoro o cluster di servizi condivisi Installazione di cert-manager
contour Rete dei container Richiede cert-manager Cluster del carico di lavoro o cluster di servizi condivisi Implementazione del controllo dell'ingresso con Contour
external-dns Registro dei container Richiede cert-manager
Richiede external-dns se si desidera creare record DNS per le risorse Contour HTTPProxy
Cluster del carico di lavoro o cluster di servizi condivisi Implementazione dell'esplorazione dei servizi con DNS esterno
fluent-bit Inoltro dei registri n/d Cluster del carico di lavoro Implementazione dell'inoltro dei registri con Fluent Bit
flux-source-controller Continuous Delivery (CD) n/d Cluster del carico di lavoro Readme flux-source-controller
grafana Monitoraggio Richiede cert-manager, contour e prometheus Cluster del carico di lavoro Implementare il monitoraggio con Prometheus e Grafana
harbor Registro immagini Richiede cert-manager
Richiede contour o NSX ALB per l'ingresso
È consigliato external-dns nelle piattaforme di infrastruttura con bilanciamento del carico come AWS, Azure e vSphere con NSX Advanced Load Balancer, specialmente in ambienti di produzione o in altri ambienti in cui la disponibilità di Harbor è importante
Cluster del carico di lavoro o cluster di servizi condivisi Installazione di Harbor per il registro del servizio
helm-controller Continuous Delivery (CD) Richiede flux-source-controller Cluster del carico di lavoro Readme helm-controller
kustomize-controller Continuous Delivery (CD) Richiede flux-source-controller Cluster del carico di lavoro Readme kustomize-controller
multus-cni Rete dei container Richiede cert-manager Cluster del carico di lavoro Distribuzione di Multus nei cluster del carico di lavoro
prometheus Monitoraggio Richiede cert-manager Cluster del carico di lavoro Implementare il monitoraggio con Prometheus e Grafana
whereabouts Rete dei container Richiede multus-cni Cluster del carico di lavoro Distribuzione di Multus con Whereabouts nei cluster del carico di lavoro

Nota

vSphere with Tanzu non supporta la distribuzione di pacchetti in un cluster di servizi condivisi. I cluster del carico di lavoro distribuiti da vSphere with Tanzu possono utilizzare solo servizi in pacchetto distribuiti nei cluster del carico di lavoro stessi.

Repository di Tanzu Application Platform

Il repository di Tanzu Application Platform (TAP) contiene pacchetti gestiti dalla CLI utili per gli sviluppatori, come Tanzu Application Platform, Tanzu Build Service, Cloud Native Runtimes, Application Accelerator for VMware Tanzu e Cartographer.

Per un elenco dei pacchetti contenuti nel repository di TAP e per informazioni su come installarli nei cluster del carico di lavoro, vedere gli argomenti relativi all'installazione dei pacchetti in Installazione di Tanzu Application Platform nella documentazione di Tanzu Application Platform.

Repository di Tanzu Community Edition

Nota

Il progetto di VMware Tanzu Community Edition non viene più gestito attivamente.

Il progetto Tanzu Community Edition (TCE) open source contiene pacchetti aggiuntivi, alcuni dei quali vengono utilizzati da Tanzu Kubernetes Grid e Tanzu Application Platform.

Alcuni pacchetti nel repository dei pacchetti di Tanzu Community Edition (TCE) non sono tuttavia convalidati o compatibili con i cluster creati da Tanzu Kubernetes Grid e non sono supportati per TKG.

Per un elenco dei pacchetti di TCE, vedere la directory addons/packages nel repository di TCE.

Versioni dei pacchetti

È possibile eseguire versioni diverse dei pacchetti gestiti dalla CLI in cluster del carico di lavoro diversi. In un cluster del carico di lavoro è possibile eseguire la versione più recente supportata di un pacchetto gestito dalla CLI o le versioni rilasciate insieme alle ultime due versioni di TKG. Ad esempio, se la versione più recente supportata di Contour è v1.20.2 e le ultime due versioni di TKG includono le versioni di Contour v1.18.2 e v1.17.2, in un cluster del carico di lavoro è possibile eseguire la versione v1.20.2, v1.18.2 o v1.17.2 di Contour.

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