El proyecto de código abierto de Carvel: proporciona un conjunto de herramientas de composición confiables de un solo propósito que ayudan en la creación, la configuración y la implementación de aplicaciones en Kubernetes. Es posible que necesite estas herramientas si pretende personalizar los clústeres con superposiciones, crear definiciones de ClusterClass personalizadas o realizar otras configuraciones avanzadas.
Tanzu Kubernetes Grid proporciona binarios firmados para ytt
, kapp
,kbld
y imgpkg
, que se incluyen con la CLI de Tanzu. El paquete también incluye vendir
, una herramienta de estructura de directorios de Kubernetes que actualmente no requieren los usuarios finales, pero que se proporciona para su comodidad.
Vaya a VMware Customer Connect e inicie sesión con las credenciales de VMware Customer Connect.
Vaya a Descargas de productos de Tanzu Kubernetes Grid v2.3.1.
Desplácese hasta la sección etiquetada TKG Carvel Tools 2.3.1.
Descomprima el archivo de paquete de herramientas de Carvel para su sistema operativo. Para desempaquetar el archivo de paquete, utilice la herramienta de extracción que desee. Por ejemplo, en Linux o macOS, puede usar el 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
.
Después de descomprimir el archivo de paquete, abra la carpeta cli
.
cd cli
La carpeta cli
contiene los siguientes archivos:
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
es una herramienta de línea de comandos para aplicar plantillas y revisiones a archivos YAML. También puede utilizar ytt
para recopilar fragmentos y pilas de YAML en fragmentos modulares para volver a utilizarlos fácilmente. Tanzu Kubernetes Grid utiliza ytt
para admitir la personalización basada en superposición para clústeres y planes de clústeres. Es posible que necesite ytt
para usar superposiciones de personalización.
Descomprima el ytt
binario y haga que sea ejecutable.
gunzip ytt-darwin-amd64-v0.45.0+vmware.2.gz
chmod ugo+x ytt-darwin-amd64-v0.45.0+vmware.2
Mueva el archivo binario a /usr/local/bin
y cámbiele el nombre a ytt
:
sudo mv ./ytt-darwin-amd64-v0.45.0+vmware.2 /usr/local/bin/ytt
Ejecute ytt --version
para comprobar que la versión correcta de ytt
esté instalada y sea ejecutable.
ytt --version
Descomprima el ytt
binario y haga que sea ejecutable.
gunzip ytt-linux-amd64-v0.45.0+vmware.2.gz
chmod ugo+x ytt-linux-amd64-v0.45.0+vmware.2
Mueva el archivo binario a /usr/local/bin
y cámbiele el nombre a ytt
:
sudo mv ./ytt-linux-amd64-v0.45.0+vmware.2 /usr/local/bin/ytt
Ejecute ytt --version
para comprobar que la versión correcta de ytt
esté instalada y sea ejecutable.
ytt --version
Descomprima el archivo binario ytt
.
gunzip ytt-windows-amd64-v0.45.0+vmware.2.gz
Cambie el nombre de ytt-windows-amd64-v0.45.0+vmware.2
a ytt.exe
.
mv ytt-windows-amd64-v0.45.0+vmware.2 ytt.exe
Cree una nueva carpeta Program Files\ytt
y copie el archivo ytt.exe
en ella.
ytt
, seleccione Propiedades (Properties) > Seguridad (Security) y asegúrese de que su cuenta de usuario tenga el permiso Control completo (Full Control).env
.Path
en Variables del sistema (System variables) y haga clic en Editar (Edit).ytt
.En la línea de comandos de un terminal nuevo, ejecute ytt version
para comprobar que la versión correcta de ytt
esté instalada correctamente.
ytt version
imgpkg
imgpkg
es una herramienta que permite a Kubernetes almacenar configuraciones y las imágenes de contenedor asociadas como imágenes de OCI, y transferir estas imágenes. imgpkg
es necesario para implementar Tanzu Kubernetes Grid en entornos restringidos por Internet y al crear sus propias imágenes de máquina. También es necesario al configurar el paquete de Harbor.
Descomprima el imgpkg
binario y haga que sea ejecutable.
gunzip imgpkg-darwin-amd64-v0.36.0+vmware.2.gz
chmod ugo+x imgpkg-darwin-amd64-v0.36.0+vmware.2
Mueva el archivo binario a /usr/local/bin
y cámbiele el nombre a imgpkg
:
sudo mv ./imgpkg-darwin-amd64-v0.36.0+vmware.2 /usr/local/bin/imgpkg
Ejecute imgpkg --version
para comprobar que la versión correcta de imgpkg
esté instalada y sea ejecutable.
imgpkg --version
Descomprima el imgpkg
binario y haga que sea ejecutable.
gunzip imgpkg-linux-amd64-v0.36.0+vmware.2.gz
chmod ugo+x imgpkg-linux-amd64-v0.36.0+vmware.2
Mueva el archivo binario a /usr/local/bin
y cámbiele el nombre a imgpkg
:
sudo mv ./imgpkg-linux-amd64-v0.36.0+vmware.2 /usr/local/bin/imgpkg
Ejecute imgpkg --version
para comprobar que la versión correcta de imgpkg
esté instalada y sea ejecutable.
imgpkg --version
Descomprima el archivo binario imgpkg
.
gunzip imgpkg-windows-amd64-v0.36.0+vmware.2.gz
Cambie el nombre de imgpkg-windows-amd64-v0.36.0+vmware.2
a imgpkg.exe
.
mv imgpkg-windows-amd64-v0.36.0+vmware.2 imgpkg.exe
Cree una nueva carpeta Program Files\imgpkg
y copie el archivo imgpkg.exe
en ella.
imgpkg
, seleccione Propiedades (Properties) > Seguridad (Security) y asegúrese de que su cuenta de usuario tenga el permiso Control completo (Full Control).env
.Path
en Variables del sistema (System variables) y haga clic en Editar (Edit).imgpkg
.En la línea de comandos de un terminal nuevo, ejecute imgpkg version
para comprobar que la versión correcta de imgpkg
esté instalada correctamente.
imgpkg version
kapp
kapp
es la CLI de implementación de aplicaciones para Kubernetes. Permite instalar, actualizar y eliminar varios recursos de Kubernetes como una sola aplicación.
Descomprima el kapp
binario y haga que sea ejecutable.
gunzip kapp-darwin-amd64-v0.55.0+vmware.2.gz
chmod ugo+x kapp-darwin-amd64-v0.55.0+vmware.2
Mueva el archivo binario a /usr/local/bin
y cámbiele el nombre a kapp
:
sudo mv ./kapp-darwin-amd64-v0.55.0+vmware.2 /usr/local/bin/kapp
Ejecute kapp --version
para comprobar que la versión correcta de kapp
esté instalada y sea ejecutable.
kapp --version
Descomprima el kapp
binario y haga que sea ejecutable.
gunzip kapp-linux-amd64-v0.55.0+vmware.2.gz
chmod ugo+x kapp-linux-amd64-v0.55.0+vmware.2
Mueva el archivo binario a /usr/local/bin
y cámbiele el nombre a kapp
:
sudo mv ./kapp-linux-amd64-v0.55.0+vmware.2 /usr/local/bin/kapp
Ejecute kapp --version
para comprobar que la versión correcta de kapp
esté instalada y sea ejecutable.
kapp --version
Descomprima el archivo binario kapp
.
gunzip kapp-windows-amd64-v0.55.0+vmware.2.gz
Cambie el nombre de kapp-windows-amd64-v0.55.0+vmware.2
a kapp.exe
.
mv kapp-windows-amd64-v0.55.0+vmware.2 kapp.exe
Cree una nueva carpeta Program Files\kapp
y copie el archivo kapp.exe
en ella.
kapp
, seleccione Propiedades (Properties) > Seguridad (Security) y asegúrese de que su cuenta de usuario tenga el permiso Control completo (Full Control).env
.Path
en Variables del sistema (System variables) y haga clic en Editar (Edit).kapp
.En la línea de comandos de un terminal nuevo, ejecute kapp version
para comprobar que la versión correcta de kapp
esté instalada correctamente.
kapp version
kbld
kbld
es una herramienta de creación y resolución de imágenes.
Descomprima el kbld
binario y haga que sea ejecutable.
gunzip kbld-darwin-amd64-v0.37.0+vmware.2.gz
chmod ugo+x kbld-darwin-amd64-v0.37.0+vmware.2
Mueva el archivo binario a /usr/local/bin
y cámbiele el nombre a kbld
:
sudo mv ./kbld-darwin-amd64-v0.37.0+vmware.2 /usr/local/bin/kbld
Ejecute kbld --version
para comprobar que la versión correcta de kbld
esté instalada y sea ejecutable.
Descomprima el kbld
binario y haga que sea ejecutable.
gunzip kbld-linux-amd64-v0.37.0+vmware.2.gz
chmod ugo+x kbld-linux-amd64-v0.37.0+vmware.2
Mueva el archivo binario a /usr/local/bin
y cámbiele el nombre a kbld
:
sudo mv ./kbld-linux-amd64-v0.37.0+vmware.2 /usr/local/bin/kbld
Ejecute kbld --version
para comprobar que la versión correcta de kbld
esté instalada y sea ejecutable.
kbld --version
Descomprima el archivo binario kbld
.
gunzip kbld-windows-amd64-v0.37.0+vmware.2.gz
Cambie el nombre de kbld-windows-amd64-v0.37.0+vmware.2
a kbld.exe
.
mv kbld-windows-amd64-v0.37.0+vmware.2 kbld.exe
Cree una nueva carpeta Program Files\kbld
y copie el archivo kbld.exe
en ella.
kbld
, seleccione Propiedades (Properties) > Seguridad (Security) y asegúrese de que su cuenta de usuario tenga el permiso Control completo (Full Control).env
.Path
en Variables del sistema (System variables) y haga clic en Editar (Edit).kbld
.En la línea de comandos de un terminal nuevo, ejecute kbld version
para comprobar que la versión correcta de kbld
esté instalada correctamente.
kbld version