Helm es simplemente un administrador de paquetes para Kubernetes . Lo ayuda a administrar las aplicaciones de Kubernetes: Helm Charts lo ayuda a definir, instalar y actualizar incluso la aplicación de Kubernetes más compleja.
Implementación:
Siga los pasos a continuación para instalar Helm y Kubernetes en Docker:
Paso 1: Instalación de Docker
- Primero, descargue Docker.exe del sitio oficial (haga clic en este enlace para descargar directamente Docker para la versión win64 )
- Instale el archivo docker.exe en su escritorio.
- Una vez completada la instalación , reinicie su escritorio.
Paso 2: habilitar Kubernetes en la aplicación Docker
Kubernetes, también conocido como K8s, es un sistema de código abierto para automatizar la implementación, el escalado y la gestión de aplicaciones en contenedores. Si no entiende Kubernetes, visite este artículo, contiene una introducción básica a Kubernetes. Si desea instalar Kubernetes, solo siga los sencillos pasos:
- Abra la aplicación Docker.
- Haga clic en Configuración -> Kubernetes -> Habilitar Kubernetes
Paso 3: agregar el paquete Helm para Kubernetes:
Hay dos formas de agregar el paquete Helm:
Usando el Administrador de paquetes Chocolatey (Windows):
- Primero, asegúrese de estar utilizando un shell administrativo.
- Ejecute Set-ExecutionPolicy Bypass -Scope Process en su comando para verificar la política de ejecución
- Ahora, para descargar choco en su sistema, copie el siguiente código y péguelo en su shell de comando:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
- Ahora instala helm desde chocolatey, ve a Command Shell o más comúnmente conocido como PowerShell y escribe:
choco install kubernetes-helm
Usando la secuencia de comandos:
La forma más fácil es simplemente copiar el siguiente código y pegarlo en su shell de comandos:
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get > get_helm.sh chmod 700 get_helm.sh ./get_helm.sh