Saltar al contenido principal
Version: 3.19.0

helm

El gestor de paquetes Helm para Kubernetes.

Sinopsis

El gestor de paquetes de Kubernetes

Acciones comunes de Helm:

  • helm search: buscar charts
  • helm pull: descargar un chart a su directorio local para visualizarlo
  • helm install: subir el chart a Kubernetes
  • helm list: listar releases de charts

Variables de entorno:

NombreDescripción
$HELM_CACHE_HOMEestablece una ubicación alternativa para almacenar archivos en caché.
$HELM_CONFIG_HOMEestablece una ubicación alternativa para almacenar la configuración de Helm.
$HELM_DATA_HOMEestablece una ubicación alternativa para almacenar datos de Helm.
$HELM_DEBUGindica si Helm se está ejecutando en modo Debug o no
$HELM_DRIVERestablece el controlador de almacenamiento del backend. Los valores son: configmap, secret, memory, sql.
$HELM_DRIVER_SQL_CONNECTION_STRINGestablece la cadena de conexión que debe usar el controlador de almacenamiento SQL.
$HELM_MAX_HISTORYestablece el número máximo de historial de releases de Helm.
$HELM_NAMESPACEestablece el namespace usado para las operaciones de Helm.
$HELM_NO_PLUGINSdeshabilita plugins. Establezca HELM_NO_PLUGINS=1 para deshabilitar plugins.
$HELM_PLUGINSestablece la ruta al directorio de plugins
$HELM_REGISTRY_CONFIGestablece la ruta al archivo de configuración del registro.
$HELM_REPOSITORY_CACHEestablece la ruta al directorio de caché del repositorio
$HELM_REPOSITORY_CONFIGestablece la ruta al archivo de repositorios.
$KUBECONFIGestablece un archivo de configuración de Kubernetes alternativo (por defecto "~/.kube/config")
$HELM_KUBEAPISERVERestablece el Endpoint del servidor API de Kubernetes para autenticación
$HELM_KUBECAFILEestablece el archivo de autoridad certificadora de Kubernetes.
$HELM_KUBEASGROUPSestablece los grupos a usar para suplantación usando una lista separada por comas.
$HELM_KUBEASUSERestablece el nombre de usuario a suplantar para la operación.
$HELM_KUBECONTEXTestablece el nombre del contexto de kubeconfig.
$HELM_KUBETOKENestablece el Bearer KubeToken usado para autenticación.
$HELM_KUBEINSECURE_SKIP_TLS_VERIFYindica si se debe omitir la validación del certificado del servidor API de Kubernetes (inseguro)
$HELM_KUBETLS_SERVER_NAMEestablece el nombre del servidor usado para validar el certificado del servidor API de Kubernetes
$HELM_BURST_LIMITestablece el límite de ráfaga por defecto en caso de que el servidor contenga muchos CRDs (por defecto 100, -1 para deshabilitar)
$HELM_QPSestablece las consultas por segundo en casos donde un alto número de llamadas exceda la opción para valores de ráfaga más altos

Helm almacena caché, configuración y datos basándose en el siguiente orden de configuración:

  • Si una variable de entorno HELM_*_HOME está establecida, se usará
  • De lo contrario, en sistemas que soportan la especificación de directorios base XDG, se usarán las variables XDG
  • Cuando no se establece ninguna otra ubicación, se usará una ubicación por defecto basada en el sistema operativo

Por defecto, los directorios predeterminados dependen del sistema operativo. Los valores por defecto se listan a continuación:

Sistema OperativoRuta de CachéRuta de ConfiguraciónRuta de Datos
Linux$HOME/.cache/helm$HOME/.config/helm$HOME/.local/share/helm
macOS$HOME/Library/Caches/helm$HOME/Library/Preferences/helm$HOME/Library/helm
Windows%TEMP%\helm%APPDATA%\helm%APPDATA%\helm

Opciones

      --burst-limit int                 límite de throttling del lado del cliente por defecto (por defecto 100)
--debug habilita salida detallada
-h, --help ayuda para helm
--kube-apiserver string la dirección y el puerto del servidor API de Kubernetes
--kube-as-group stringArray grupo a suplantar para la operación, esta opción puede repetirse para especificar múltiples grupos.
--kube-as-user string nombre de usuario a suplantar para la operación
--kube-ca-file string el archivo de autoridad certificadora para la conexión del servidor API de Kubernetes
--kube-context string nombre del contexto de kubeconfig a usar
--kube-insecure-skip-tls-verify si es verdadero, el certificado del servidor API de Kubernetes no será verificado. Esto hará que sus conexiones HTTPS sean inseguras
--kube-tls-server-name string nombre del servidor a usar para la validación del certificado del servidor API de Kubernetes. Si no se proporciona, se usa el nombre de host utilizado para contactar al servidor
--kube-token string bearer token usado para autenticación
--kubeconfig string ruta al archivo kubeconfig
-n, --namespace string ámbito de namespace para esta solicitud
--qps float32 consultas por segundo usadas al comunicarse con la API de Kubernetes, sin incluir ráfagas
--registry-config string ruta al archivo de configuración del registro (por defecto "~/.config/helm/registry/config.json")
--repository-cache string ruta al directorio que contiene los índices de repositorio en caché (por defecto "~/.cache/helm/repository")
--repository-config string ruta al archivo que contiene nombres y URLs de repositorios (por defecto "~/.config/helm/repositories.yaml")

VEA TAMBIÉN

  • helm completion - genera scripts de autocompletado para el shell especificado
  • helm create - crea un nuevo chart con el nombre dado
  • helm dependency - gestiona las dependencias de un chart
  • helm env - información del entorno del cliente Helm
  • helm get - descarga información extendida de un release nombrado
  • helm history - obtiene el historial de releases
  • helm install - instala un chart
  • helm lint - examina un chart en busca de posibles problemas
  • helm list - lista releases
  • helm package - empaqueta un directorio de chart en un archivo de chart
  • helm plugin - instala, lista o desinstala plugins de Helm
  • helm pull - descarga un chart de un repositorio y (opcionalmente) lo desempaqueta en el directorio local
  • helm push - sube un chart a un servidor remoto
  • helm registry - inicia o cierra sesión en un registro
  • helm repo - añade, lista, elimina, actualiza e indexa repositorios de charts
  • helm rollback - revierte un release a una revisión anterior
  • helm search - busca una palabra clave en charts
  • helm show - muestra información de un chart
  • helm status - muestra el estado del release nombrado
  • helm template - renderiza plantillas localmente
  • helm test - ejecuta pruebas para un release
  • helm uninstall - desinstala un release
  • helm upgrade - actualiza un release
  • helm verify - verifica que un chart en la ruta dada ha sido firmado y es válido
  • helm version - imprime la información de versión del cliente
Generado automáticamente por spf13/cobra el 14-Ene-2026