Le projet open source Carvel fournit à Kubernetes un ensemble d'outils à un seul objectif fiables et composables qui facilitent la création, la configuration et le déploiement d'applications sur Kubernetes. Vous pouvez avoir besoin de ces outils si vous prévoyez de personnaliser vos clusters avec des superpositions, de créer des définitions ClusterClass personnalisées ou d'effectuer d'autres configurations avancées.
Tanzu Kubernetes Grid fournit des fichiers binaires pour ytt
, kapp
, kbld
et imgpkg
, qui sont fournis avec la CLI Tanzu. Le bundle inclut également vendir
, un outil de structure d'annuaire Kubernetes, qui n'est actuellement pas requis par les utilisateurs finaux, mais qui est fourni à des fins pratiques.
Accédez à VMware Customer Connect et connectez-vous avec les informations d'identification de VMware Customer Connect.
Faites défiler la liste jusqu'à la section intitulée TKG Carvel Tools 2.3.1.
Décompressez le fichier de bundle d'outils Carvel pour votre système d'exploitation. Pour décompresser le fichier de bundle, utilisez l'outil d'extraction de votre choix. Par exemple, sous Linux ou macOS, vous pouvez utiliser la commande 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
.
Lorsque vous décompressez le fichier de bundle, ouvrez le dossier cli
.
cd cli
Le dossier cli
contient les fichiers suivants :
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
est un outil de ligne de commande pour la création de modèles et l'application de correctifs aux fichiers YAML. Vous pouvez également utiliser ytt
pour collecter des fragments et des piles de YAML en blocs modulaires pour faciliter la réutilisation. Tanzu Kubernetes Grid utilise ytt
pour prendre en charge la personnalisation basée sur la superposition pour les clusters et les plans de cluster. Vous devrez peut-être ytt
pour utiliser des superpositions de personnalisation.
Décompressez le fichier binaire ytt
et rendez-le exécutable.
gunzip ytt-darwin-amd64-v0.45.0+vmware.2.gz
chmod ugo+x ytt-darwin-amd64-v0.45.0+vmware.2
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en ytt
:
sudo mv ./ytt-darwin-amd64-v0.45.0+vmware.2 /usr/local/bin/ytt
Exécutez ytt --version
pour vérifier que la version correcte de ytt
est installée et exécutable.
ytt --version
Décompressez le fichier binaire ytt
et rendez-le exécutable.
gunzip ytt-linux-amd64-v0.45.0+vmware.2.gz
chmod ugo+x ytt-linux-amd64-v0.45.0+vmware.2
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en ytt
:
sudo mv ./ytt-linux-amd64-v0.45.0+vmware.2 /usr/local/bin/ytt
Exécutez ytt --version
pour vérifier que la version correcte de ytt
est installée et exécutable.
ytt --version
Décompressez le fichier binaire ytt
.
gunzip ytt-windows-amd64-v0.45.0+vmware.2.gz
Renommez ytt-windows-amd64-v0.45.0+vmware.2
en ytt.exe
.
mv ytt-windows-amd64-v0.45.0+vmware.2 ytt.exe
Créez un dossier Program Files\ytt
et copiez le fichier ytt.exe
dans celui-ci.
ytt
, sélectionnez Propriétés (Properties) > Sécurité (Security) et assurez-vous que votre compte d'utilisateur dispose de l'autorisation Contrôle total (Full Control).env
.Path
sous Variables système (System variables), puis cliquez sur Modifier (Edit).ytt
.Sur la ligne de commande d'un nouveau terminal, exécutez ytt version
pour vérifier que la version correcte de ytt
est correctement installée.
ytt version
imgpkg
imgpkg
est un outil qui permet à Kubernetes de stocker les configurations et les images de conteneur associées en tant qu'images OCI, et de transférer ces images. imgpkg
est requis pour déployer Tanzu Kubernetes Grid dans des environnements à accès restreint à Internet et pour créer vos propres images de machine. Il est également requis lors de la configuration du module Harbor.
Décompressez le fichier binaire imgpkg
et rendez-le exécutable.
gunzip imgpkg-darwin-amd64-v0.36.0+vmware.2.gz
chmod ugo+x imgpkg-darwin-amd64-v0.36.0+vmware.2
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en imgpkg
:
sudo mv ./imgpkg-darwin-amd64-v0.36.0+vmware.2 /usr/local/bin/imgpkg
Exécutez imgpkg --version
pour vérifier que la version correcte de imgpkg
est installée et exécutable.
imgpkg --version
Décompressez le fichier binaire imgpkg
et rendez-le exécutable.
gunzip imgpkg-linux-amd64-v0.36.0+vmware.2.gz
chmod ugo+x imgpkg-linux-amd64-v0.36.0+vmware.2
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en imgpkg
:
sudo mv ./imgpkg-linux-amd64-v0.36.0+vmware.2 /usr/local/bin/imgpkg
Exécutez imgpkg --version
pour vérifier que la version correcte de imgpkg
est installée et exécutable.
imgpkg --version
Décompressez le fichier binaire imgpkg
.
gunzip imgpkg-windows-amd64-v0.36.0+vmware.2.gz
Renommez imgpkg-windows-amd64-v0.36.0+vmware.2
en imgpkg.exe
.
mv imgpkg-windows-amd64-v0.36.0+vmware.2 imgpkg.exe
Créez un dossier Program Files\imgpkg
et copiez le fichier imgpkg.exe
dans celui-ci.
imgpkg
, sélectionnez Propriétés (Properties) > Sécurité (Security) et assurez-vous que votre compte d'utilisateur dispose de l'autorisation Contrôle total (Full Control).env
.Path
sous Variables système (System variables), puis cliquez sur Modifier (Edit).imgpkg
.Sur la ligne de commande d'un nouveau terminal, exécutez imgpkg version
pour vérifier que la version correcte de imgpkg
est correctement installée.
imgpkg version
kapp
kapp
est la CLI de déploiement d'applications pour Kubernetes. Elle vous permet d'installer, de mettre à niveau et de supprimer plusieurs ressources Kubernetes en tant qu'application unique.
Décompressez le fichier binaire kapp
et rendez-le exécutable.
gunzip kapp-darwin-amd64-v0.55.0+vmware.2.gz
chmod ugo+x kapp-darwin-amd64-v0.55.0+vmware.2
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en kapp
:
sudo mv ./kapp-darwin-amd64-v0.55.0+vmware.2 /usr/local/bin/kapp
Exécutez kapp --version
pour vérifier que la version correcte de kapp
est installée et exécutable.
kapp --version
Décompressez le fichier binaire kapp
et rendez-le exécutable.
gunzip kapp-linux-amd64-v0.55.0+vmware.2.gz
chmod ugo+x kapp-linux-amd64-v0.55.0+vmware.2
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en kapp
:
sudo mv ./kapp-linux-amd64-v0.55.0+vmware.2 /usr/local/bin/kapp
Exécutez kapp --version
pour vérifier que la version correcte de kapp
est installée et exécutable.
kapp --version
Décompressez le fichier binaire kapp
.
gunzip kapp-windows-amd64-v0.55.0+vmware.2.gz
Renommez kapp-windows-amd64-v0.55.0+vmware.2
en kapp.exe
.
mv kapp-windows-amd64-v0.55.0+vmware.2 kapp.exe
Créez un dossier Program Files\kapp
et copiez le fichier kapp.exe
dans celui-ci.
kapp
, sélectionnez Propriétés (Properties) > Sécurité (Security) et assurez-vous que votre compte d'utilisateur dispose de l'autorisation Contrôle total (Full Control).env
.Path
sous Variables système (System variables), puis cliquez sur Modifier (Edit).kapp
.Sur la ligne de commande d'un nouveau terminal, exécutez kapp version
pour vérifier que la version correcte de kapp
est correctement installée.
kapp version
kbld
kbld
est un outil de création et de résolution d'images.
Décompressez le fichier binaire kbld
et rendez-le exécutable.
gunzip kbld-darwin-amd64-v0.37.0+vmware.2.gz
chmod ugo+x kbld-darwin-amd64-v0.37.0+vmware.2
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en kbld
:
sudo mv ./kbld-darwin-amd64-v0.37.0+vmware.2 /usr/local/bin/kbld
Exécutez kbld --version
pour vérifier que la version correcte de kbld
est installée et exécutable.
Décompressez le fichier binaire kbld
et rendez-le exécutable.
gunzip kbld-linux-amd64-v0.37.0+vmware.2.gz
chmod ugo+x kbld-linux-amd64-v0.37.0+vmware.2
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en kbld
:
sudo mv ./kbld-linux-amd64-v0.37.0+vmware.2 /usr/local/bin/kbld
Exécutez kbld --version
pour vérifier que la version correcte de kbld
est installée et exécutable.
kbld --version
Décompressez le fichier binaire kbld
.
gunzip kbld-windows-amd64-v0.37.0+vmware.2.gz
Renommez kbld-windows-amd64-v0.37.0+vmware.2
en kbld.exe
.
mv kbld-windows-amd64-v0.37.0+vmware.2 kbld.exe
Créez un dossier Program Files\kbld
et copiez le fichier kbld.exe
dans celui-ci.
kbld
, sélectionnez Propriétés (Properties) > Sécurité (Security) et assurez-vous que votre compte d'utilisateur dispose de l'autorisation Contrôle total (Full Control).env
.Path
sous Variables système (System variables), puis cliquez sur Modifier (Edit).kbld
.Sur la ligne de commande d'un nouveau terminal, exécutez kbld version
pour vérifier que la version correcte de kbld
est correctement installée.
kbld version