Helm es una herramienta para instalar, publicar, administrar, actualizar y escalar fácilmente aplicaciones de Kubernetes preconfiguradas. Mientras tanto, el proyecto es administrado por CNCF, es decir, la Cloud Native Computing Foundation.
La herramienta de código abierto que Helm desarrolló para ayudar a los administradores y desarrolladores a trabajar con Kubernetes de la manera más fácil y cómoda posible. Facilita el despliegue de aplicaciones de Kubernetes, incluye versiones y también ofrece características como reversión o uso compartido de repositorios.
Pasos para instalar Helm en Ubuntu 22.04 LTS
Hay dos formas fáciles de instalar Helm en Ubuntu, una es usar el SNAP y la otra es descargar manualmente sus archivos de Github. Aquí mostramos ambos.
#1er método usando SNAP
1). Instalar timón usando Snap
La mejor parte del uso de SNAP en Ubuntu, ya está habilitado de forma predeterminada en todas las últimas versiones de este Linux, incluido 22.04 Jammy. Por lo tanto, para obtener el timón, solo necesitamos ejecutar el siguiente comando en su terminal de comando.
snap install helm --classic
#2do Método usando archivos de proyecto Helm
2). Descargar Helm
Helm no está disponible para descargar usando el repositorio predeterminado del sistema de Ubuntu, por lo tanto, tenemos que descargar su última versión pero estable. Para eso, podemos visitar el Página Github para obtener el último lanzamiento.
Por ejemplo:
wget https://get.helm.sh/helm-v3.8.2-linux-amd64.tar.gz
3). Extraer Helm Tar en Ubuntu 22.04
Después de seguir el paso dado anteriormente, tendrá el archivo Helm en formato Tar. Ahora, extraigamos lo mismo usando el comando dado:
tar xvf helm- * - linux-amd64.tar.gz
4). Crear atajo para ejecutar Helm
Después de extraer, para usar el comando de Helm vamos a mover el archivo extraído a /usr/local/bin
sudo mv linux-amd64/helm /usr/local/bin
5). Verificar versión
Ahora, podemos usar la herramienta de línea de comandos Helm package Manager desde cualquier lugar de su terminal. Para verificar su versión puede usar:
helm version