Das Open Source-Projekt von Carvel bietet eine Reihe zuverlässiger, zusammenstellbarer Single-Purpose-Tools, die beim Erstellen, Konfigurieren und Bereitstellen von Anwendungen in Kubernetes helfen. Sie benötigen diese Tools, wenn Sie Ihre Cluster mit Overlays anpassen, benutzerdefinierte ClusterClass-Definitionen erstellen oder andere erweiterte Konfigurationen durchführen möchten.
Tanzu Kubernetes Grid stellt signierte Binärdateien für ytt
, kapp
, kbld
und imgpkg
bereit, die im Lieferumfang der Tanzu CLI enthalten sind. Das Paket enthält auch vendir
, ein Kubernetes-Tool für die Verzeichnisstruktur, das derzeit nicht von Endbenutzern benötigt wird, aber zu Unterstützungszwecken bereitgestellt wird.
Navigieren Sie zu VMware Customer Connect und melden Sie sich mit Ihren Anmeldedaten für VMware Customer Connect an.
Navigieren Sie zu Produktdownloads von Tanzu Kubernetes Grid v2.3.1.
Scrollen Sie zum Abschnitt mit der Bezeichnung TKG Carvel Tools 2.3.1.
Entpacken Sie die Carvel-Tools-Paketdatei für Ihr Betriebssystem. Um die Paketdatei zu entpacken, verwenden Sie das Extrahierungstool Ihrer Wahl. Unter Linux oder macOS können Sie beispielsweise den Befehl unzip
verwenden.
tar -xvf tkg-carvel-tools-darwin-amd64.tar.gz
tar -xvf tkg-carvel-tools-linux-amd64.tar.gz
tkg-carvel-tools-windows-amd64.zip
zu entpacken.
Öffnen Sie nach dem Entpacken der Paketdatei den Ordner cli
.
cd cli
Der Ordner cli
enthält die folgenden Dateien:
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
ist ein Befehlszeilentool zum Vorlagen- und Patchen von YAML-Dateien. Sie können auch ytt
verwenden, um Fragmente und Stapel von YAML in modularen Blöcken für eine einfache Wiederverwendung zu erfassen. Tanzu Kubernetes Grid verwendet ytt
zur Unterstützung der Overlay-basierten Anpassung für Cluster und Clusterpläne. Möglicherweise benötigen Sie ytt
, um Anpassungs-Overlays zu verwenden.
Entpacken Sie die Binärdatei ytt
und legen Sie sie als ausführbar fest.
gunzip ytt-darwin-amd64-v0.45.0+vmware.2.gz
chmod ugo+x ytt-darwin-amd64-v0.45.0+vmware.2
Verschieben Sie die Binärdatei in /usr/local/bin
und benennen Sie sie in ytt
um:
sudo mv ./ytt-darwin-amd64-v0.45.0+vmware.2 /usr/local/bin/ytt
Führen Sie ytt --version
aus, um zu überprüfen, ob die korrekte Version von ytt
installiert und ausführbar ist.
ytt --version
Entpacken Sie die Binärdatei ytt
und legen Sie sie als ausführbar fest.
gunzip ytt-linux-amd64-v0.45.0+vmware.2.gz
chmod ugo+x ytt-linux-amd64-v0.45.0+vmware.2
Verschieben Sie die Binärdatei in /usr/local/bin
und benennen Sie sie in ytt
um:
sudo mv ./ytt-linux-amd64-v0.45.0+vmware.2 /usr/local/bin/ytt
Führen Sie ytt --version
aus, um zu überprüfen, ob die korrekte Version von ytt
installiert und ausführbar ist.
ytt --version
Entpacken Sie die Binärdatei ytt
.
gunzip ytt-windows-amd64-v0.45.0+vmware.2.gz
Benennen Sie ytt-windows-amd64-v0.45.0+vmware.2
in ytt.exe
um.
mv ytt-windows-amd64-v0.45.0+vmware.2 ytt.exe
Erstellen Sie einen neuen Ordner Program Files\ytt
und kopieren Sie die Datei ytt.exe
in den Ordner.
ytt
, wählen Sie Eigenschaften (Properties) > Sicherheit (Security) aus und stellen Sie sicher, dass Ihr Benutzerkonto über die Berechtigung Vollständige Kontrolle (Full Control) verfügt.env
zu suchen.Path
unter Systemvariablen (System variables) aus und klicken Sie auf Bearbeiten (Edit).ytt
ein.Führen Sie an der Befehlszeile in einem neuen Terminal ytt version
aus, um zu überprüfen, ob die korrekte Version von ytt
ordnungsgemäß installiert ist.
ytt version
imgpkg
.imgpkg
ist ein Tool, mit dem Kubernetes Konfigurationen und die zugeordneten Container-Images als OCI-Images speichern und diese Images übertragen kann. imgpkg
ist für die Bereitstellung von Tanzu Kubernetes Grid in auf das Internet beschränkten Umgebungen und für die Erstellung eigener Maschinen-Images erforderlich. Es ist auch bei der Konfiguration des Harbor-Pakets erforderlich.
Entpacken Sie die Binärdatei imgpkg
und legen Sie sie als ausführbar fest.
gunzip imgpkg-darwin-amd64-v0.36.0+vmware.2.gz
chmod ugo+x imgpkg-darwin-amd64-v0.36.0+vmware.2
Verschieben Sie die Binärdatei in /usr/local/bin
und benennen Sie sie in imgpkg
um:
sudo mv ./imgpkg-darwin-amd64-v0.36.0+vmware.2 /usr/local/bin/imgpkg
Führen Sie imgpkg --version
aus, um zu überprüfen, ob die korrekte Version von imgpkg
installiert und ausführbar ist.
imgpkg --version
Entpacken Sie die Binärdatei imgpkg
und legen Sie sie als ausführbar fest.
gunzip imgpkg-linux-amd64-v0.36.0+vmware.2.gz
chmod ugo+x imgpkg-linux-amd64-v0.36.0+vmware.2
Verschieben Sie die Binärdatei in /usr/local/bin
und benennen Sie sie in imgpkg
um:
sudo mv ./imgpkg-linux-amd64-v0.36.0+vmware.2 /usr/local/bin/imgpkg
Führen Sie imgpkg --version
aus, um zu überprüfen, ob die korrekte Version von imgpkg
installiert und ausführbar ist.
imgpkg --version
Entpacken Sie die Binärdatei imgpkg
.
gunzip imgpkg-windows-amd64-v0.36.0+vmware.2.gz
Benennen Sie imgpkg-windows-amd64-v0.36.0+vmware.2
in imgpkg.exe
um.
mv imgpkg-windows-amd64-v0.36.0+vmware.2 imgpkg.exe
Erstellen Sie einen neuen Ordner Program Files\imgpkg
und kopieren Sie die Datei imgpkg.exe
in den Ordner.
imgpkg
, wählen Sie Eigenschaften (Properties) > Sicherheit (Security) aus und stellen Sie sicher, dass Ihr Benutzerkonto über die Berechtigung Vollständige Kontrolle (Full Control) verfügt.env
zu suchen.Path
unter Systemvariablen (System variables) aus und klicken Sie auf Bearbeiten (Edit).imgpkg
ein.Führen Sie an der Befehlszeile in einem neuen Terminal imgpkg version
aus, um zu überprüfen, ob die korrekte Version von imgpkg
ordnungsgemäß installiert ist.
imgpkg version
kapp
.kapp
ist die Anwendungsbereitstellungs-CLI für Kubernetes. Damit können Sie mehrere Kubernetes-Ressourcen als eine Anwendung installieren, aktualisieren und löschen.
Entpacken Sie die Binärdatei kapp
und legen Sie sie als ausführbar fest.
gunzip kapp-darwin-amd64-v0.55.0+vmware.2.gz
chmod ugo+x kapp-darwin-amd64-v0.55.0+vmware.2
Verschieben Sie die Binärdatei in /usr/local/bin
und benennen Sie sie in kapp
um:
sudo mv ./kapp-darwin-amd64-v0.55.0+vmware.2 /usr/local/bin/kapp
Führen Sie kapp --version
aus, um zu überprüfen, ob die korrekte Version von kapp
installiert und ausführbar ist.
kapp --version
Entpacken Sie die Binärdatei kapp
und legen Sie sie als ausführbar fest.
gunzip kapp-linux-amd64-v0.55.0+vmware.2.gz
chmod ugo+x kapp-linux-amd64-v0.55.0+vmware.2
Verschieben Sie die Binärdatei in /usr/local/bin
und benennen Sie sie in kapp
um:
sudo mv ./kapp-linux-amd64-v0.55.0+vmware.2 /usr/local/bin/kapp
Führen Sie kapp --version
aus, um zu überprüfen, ob die korrekte Version von kapp
installiert und ausführbar ist.
kapp --version
Entpacken Sie die Binärdatei kapp
.
gunzip kapp-windows-amd64-v0.55.0+vmware.2.gz
Benennen Sie kapp-windows-amd64-v0.55.0+vmware.2
in kapp.exe
um.
mv kapp-windows-amd64-v0.55.0+vmware.2 kapp.exe
Erstellen Sie einen neuen Ordner Program Files\kapp
und kopieren Sie die Datei kapp.exe
in den Ordner.
kapp
, wählen Sie Eigenschaften (Properties) > Sicherheit (Security) aus und stellen Sie sicher, dass Ihr Benutzerkonto über die Berechtigung Vollständige Kontrolle (Full Control) verfügt.env
zu suchen.Path
unter Systemvariablen (System variables) aus und klicken Sie auf Bearbeiten (Edit).kapp
ein.Führen Sie an der Befehlszeile in einem neuen Terminal kapp version
aus, um zu überprüfen, ob die korrekte Version von kapp
ordnungsgemäß installiert ist.
kapp version
kbld
.kbld
ist ein Tool für die Image-Erstellung und Auflösung.
Entpacken Sie die Binärdatei kbld
und legen Sie sie als ausführbar fest.
gunzip kbld-darwin-amd64-v0.37.0+vmware.2.gz
chmod ugo+x kbld-darwin-amd64-v0.37.0+vmware.2
Verschieben Sie die Binärdatei in /usr/local/bin
und benennen Sie sie in kbld
um:
sudo mv ./kbld-darwin-amd64-v0.37.0+vmware.2 /usr/local/bin/kbld
Führen Sie kbld --version
aus, um zu überprüfen, ob die korrekte Version von kbld
installiert und ausführbar ist.
Entpacken Sie die Binärdatei kbld
und legen Sie sie als ausführbar fest.
gunzip kbld-linux-amd64-v0.37.0+vmware.2.gz
chmod ugo+x kbld-linux-amd64-v0.37.0+vmware.2
Verschieben Sie die Binärdatei in /usr/local/bin
und benennen Sie sie in kbld
um:
sudo mv ./kbld-linux-amd64-v0.37.0+vmware.2 /usr/local/bin/kbld
Führen Sie kbld --version
aus, um zu überprüfen, ob die korrekte Version von kbld
installiert und ausführbar ist.
kbld --version
Entpacken Sie die Binärdatei kbld
.
gunzip kbld-windows-amd64-v0.37.0+vmware.2.gz
Benennen Sie kbld-windows-amd64-v0.37.0+vmware.2
in kbld.exe
um.
mv kbld-windows-amd64-v0.37.0+vmware.2 kbld.exe
Erstellen Sie einen neuen Ordner Program Files\kbld
und kopieren Sie die Datei kbld.exe
in den Ordner.
kbld
, wählen Sie Eigenschaften (Properties) > Sicherheit (Security) aus und stellen Sie sicher, dass Ihr Benutzerkonto über die Berechtigung Vollständige Kontrolle (Full Control) verfügt.env
zu suchen.Path
unter Systemvariablen (System variables) aus und klicken Sie auf Bearbeiten (Edit).kbld
ein.Führen Sie an der Befehlszeile in einem neuen Terminal kbld version
aus, um zu überprüfen, ob die korrekte Version von kbld
ordnungsgemäß installiert ist.
kbld version