Il progetto open source Carvel fornisce un set di strumenti componibili affidabili e per un singolo scopo che consentono di creare, configurare e distribuire le applicazioni in Kubernetes. Questi strumenti potrebbero essere necessari se si intende personalizzare i cluster con overlay, creare definizioni ClusterClass personalizzate o eseguire altre configurazioni avanzate.
Tanzu Kubernetes Grid include file binari firmati per ytt
, kapp
, kbld
e imgpkg
in bundle con la CLI di Tanzu. Il bundle include anche vendir
, uno strumento di strutture di directory Kubernetes, che attualmente non è richiesto dagli utenti finali, ma viene fornito per comodità.
Passare a VMware Customer Connect e accedere con le credenziali di VMware Customer Connect.
Passare a Download dei prodotti Tanzu Kubernetes Grid v2.3.1.
Scorrere fino alla sezione denominata TKG Carvel Tools 2.3.1.
Decomprimere il file del bundle degli strumenti Carvel per il sistema operativo in uso. Per decomprimere il file del bundle, utilizzare lo strumento di estrazione desiderato. Ad esempio, in Linux o macOS, è possibile utilizzare il comando unzip
.
tar -xvf tkg-carvel-tools-darwin-amd64.tar.gz
tar -xvf tkg-carvel-tools-linux-amd64.tar.gz
tkg-carvel-tools-windows-amd64.zip
.
Dopo aver decompresso il file del bundle, aprire la cartella cli
.
cd cli
La cartella cli
contiene i seguenti file:
imgpkg-darwin-amd64-v0.36.0+vmware.2.gz
kapp-darwin-amd64-v0.55.0+vmware.2.gz
kbld-darwin-amd64-v0.37.0+vmware.2.gz
vendir-darwin-amd64-v0.33.1+vmware.2.gz
ytt-darwin-amd64-v0.45.0+vmware.2.gz
imgpkg-linux-amd64-v0.36.0+vmware.2.gz
kapp-linux-amd64-v0.55.0+vmware.2.gz
kbld-linux-amd64-v0.37.0+vmware.2.gz
vendir-linux-amd64-v0.33.1+vmware.2.gz
ytt-linux-amd64-v0.45.0+vmware.2.gz
imgpkg-windows-amd64-v0.36.0+vmware.2.gz
kapp-windows-amd64-v0.55.0+vmware.2.gz
kbld-windows-amd64-v0.37.0+vmware.2.gz
vendir-windows-amd64-v0.33.1+vmware.2.gz
ytt-windows-amd64-v0.45.0+vmware.2.gz
ytt
ytt
è uno strumento della riga di comando per la creazione di modelli e patch dei file YAML. È inoltre possibile utilizzare ytt
per raccogliere frammenti e insiemi di YAML in blocchi modulari per semplificarne il riutilizzo. Tanzu Kubernetes Grid utilizza ytt
per supportare la personalizzazione basata su overlay per i cluster e i piani dei cluster. Per utilizzare gli overlay di personalizzazione, potrebbe essere necessario ytt
.
Decomprimere il file binario ytt
e renderlo eseguibile.
gunzip ytt-darwin-amd64-v0.45.0+vmware.2.gz
chmod ugo+x ytt-darwin-amd64-v0.45.0+vmware.2
Spostare il file binario in /usr/local/bin
e rinominarlo con ytt
:
sudo mv ./ytt-darwin-amd64-v0.45.0+vmware.2 /usr/local/bin/ytt
Eseguire ytt --version
per verificare che la versione corretta di ytt
sia installata ed eseguibile.
ytt --version
Decomprimere il file binario ytt
e renderlo eseguibile.
gunzip ytt-linux-amd64-v0.45.0+vmware.2.gz
chmod ugo+x ytt-linux-amd64-v0.45.0+vmware.2
Spostare il file binario in /usr/local/bin
e rinominarlo con ytt
:
sudo mv ./ytt-linux-amd64-v0.45.0+vmware.2 /usr/local/bin/ytt
Eseguire ytt --version
per verificare che la versione corretta di ytt
sia installata ed eseguibile.
ytt --version
Decomprimere il file binario ytt
.
gunzip ytt-windows-amd64-v0.45.0+vmware.2.gz
Rinominare ytt-windows-amd64-v0.45.0+vmware.2
con ytt.exe
.
mv ytt-windows-amd64-v0.45.0+vmware.2 ytt.exe
Creare una nuova cartella Program Files\ytt
e copiare il file ytt.exe
in tale cartella.
ytt
, selezionare Proprietà > Sicurezza e assicurarsi che l'account utente disponga dell'autorizzazione Controllo completo.env
.Path
sotto Variabili di sistema e fare clic su Modifica.ytt
.Nella riga di comando in un nuovo terminale, eseguire ytt version
per verificare che sia installata la versione corretta di ytt
.
ytt version
imgpkg
imgpkg
è uno strumento che consente a Kubernetes di archiviare le configurazioni e le immagini del container associate come immagini OCI, nonché di trasferire tali immagini. imgpkg
è necessario per distribuire Tanzu Kubernetes Grid in ambienti con limitazioni Internet e quando si creano immagini della macchina personalizzate. È necessario anche quando si configura il pacchetto Harbor.
Decomprimere il file binario imgpkg
e renderlo eseguibile.
gunzip imgpkg-darwin-amd64-v0.36.0+vmware.2.gz
chmod ugo+x imgpkg-darwin-amd64-v0.36.0+vmware.2
Spostare il file binario in /usr/local/bin
e rinominarlo con imgpkg
:
sudo mv ./imgpkg-darwin-amd64-v0.36.0+vmware.2 /usr/local/bin/imgpkg
Eseguire imgpkg --version
per verificare che la versione corretta di imgpkg
sia installata ed eseguibile.
imgpkg --version
Decomprimere il file binario imgpkg
e renderlo eseguibile.
gunzip imgpkg-linux-amd64-v0.36.0+vmware.2.gz
chmod ugo+x imgpkg-linux-amd64-v0.36.0+vmware.2
Spostare il file binario in /usr/local/bin
e rinominarlo con imgpkg
:
sudo mv ./imgpkg-linux-amd64-v0.36.0+vmware.2 /usr/local/bin/imgpkg
Eseguire imgpkg --version
per verificare che la versione corretta di imgpkg
sia installata ed eseguibile.
imgpkg --version
Decomprimere il file binario imgpkg
.
gunzip imgpkg-windows-amd64-v0.36.0+vmware.2.gz
Rinominare imgpkg-windows-amd64-v0.36.0+vmware.2
con imgpkg.exe
.
mv imgpkg-windows-amd64-v0.36.0+vmware.2 imgpkg.exe
Creare una nuova cartella Program Files\imgpkg
e copiare il file imgpkg.exe
in tale cartella.
imgpkg
, selezionare Proprietà > Sicurezza e assicurarsi che l'account utente disponga dell'autorizzazione Controllo completo.env
.Path
sotto Variabili di sistema e fare clic su Modifica.imgpkg
.Nella riga di comando in un nuovo terminale, eseguire imgpkg version
per verificare che sia installata la versione corretta di imgpkg
.
imgpkg version
kapp
kapp
è la CLI di distribuzione delle applicazioni per Kubernetes. Consente di installare, aggiornare ed eliminare più risorse Kubernetes come un'unica applicazione.
Decomprimere il file binario kapp
e renderlo eseguibile.
gunzip kapp-darwin-amd64-v0.55.0+vmware.2.gz
chmod ugo+x kapp-darwin-amd64-v0.55.0+vmware.2
Spostare il file binario in /usr/local/bin
e rinominarlo con kapp
:
sudo mv ./kapp-darwin-amd64-v0.55.0+vmware.2 /usr/local/bin/kapp
Eseguire kapp --version
per verificare che la versione corretta di kapp
sia installata ed eseguibile.
kapp --version
Decomprimere il file binario kapp
e renderlo eseguibile.
gunzip kapp-linux-amd64-v0.55.0+vmware.2.gz
chmod ugo+x kapp-linux-amd64-v0.55.0+vmware.2
Spostare il file binario in /usr/local/bin
e rinominarlo con kapp
:
sudo mv ./kapp-linux-amd64-v0.55.0+vmware.2 /usr/local/bin/kapp
Eseguire kapp --version
per verificare che la versione corretta di kapp
sia installata ed eseguibile.
kapp --version
Decomprimere il file binario kapp
.
gunzip kapp-windows-amd64-v0.55.0+vmware.2.gz
Rinominare kapp-windows-amd64-v0.55.0+vmware.2
con kapp.exe
.
mv kapp-windows-amd64-v0.55.0+vmware.2 kapp.exe
Creare una nuova cartella Program Files\kapp
e copiare il file kapp.exe
in tale cartella.
kapp
, selezionare Proprietà > Sicurezza e assicurarsi che l'account utente disponga dell'autorizzazione Controllo completo.env
.Path
sotto Variabili di sistema e fare clic su Modifica.kapp
.Nella riga di comando in un nuovo terminale, eseguire kapp version
per verificare che sia installata la versione corretta di kapp
.
kapp version
kbld
kbld
è uno strumento per la creazione e la risoluzione di immagini.
Decomprimere il file binario kbld
e renderlo eseguibile.
gunzip kbld-darwin-amd64-v0.37.0+vmware.2.gz
chmod ugo+x kbld-darwin-amd64-v0.37.0+vmware.2
Spostare il file binario in /usr/local/bin
e rinominarlo con kbld
:
sudo mv ./kbld-darwin-amd64-v0.37.0+vmware.2 /usr/local/bin/kbld
Eseguire kbld --version
per verificare che la versione corretta di kbld
sia installata ed eseguibile.
Decomprimere il file binario kbld
e renderlo eseguibile.
gunzip kbld-linux-amd64-v0.37.0+vmware.2.gz
chmod ugo+x kbld-linux-amd64-v0.37.0+vmware.2
Spostare il file binario in /usr/local/bin
e rinominarlo con kbld
:
sudo mv ./kbld-linux-amd64-v0.37.0+vmware.2 /usr/local/bin/kbld
Eseguire kbld --version
per verificare che la versione corretta di kbld
sia installata ed eseguibile.
kbld --version
Decomprimere il file binario kbld
.
gunzip kbld-windows-amd64-v0.37.0+vmware.2.gz
Rinominare kbld-windows-amd64-v0.37.0+vmware.2
con kbld.exe
.
mv kbld-windows-amd64-v0.37.0+vmware.2 kbld.exe
Creare una nuova cartella Program Files\kbld
e copiare il file kbld.exe
in tale cartella.
kbld
, selezionare Proprietà > Sicurezza e assicurarsi che l'account utente disponga dell'autorizzazione Controllo completo.env
.Path
sotto Variabili di sistema e fare clic su Modifica.kbld
.Nella riga di comando in un nuovo terminale, eseguire kbld version
per verificare che sia installata la versione corretta di kbld
.
kbld version