docs: update translations
2.4 KiB
id | title |
---|---|
kubernetes | Kubernetes |
Puedes encontrar las instrucciones para desplegar Verdaccio en un cluster de Kubernetes en el repositorio verdaccio/docker-example. Sin embargo, el método recomendado de instalar Verdaccio en un cluster de Kubernetes es usando Helm. Helm is a Kubernetes es un administrador de paquetes que trae muchos beneficios y ventajas.
Helm
Configurar Helm
Si no has usado Helm anteriormente, necesitarás configurar el controlador de Helm llamado Tiller:
helm init
Instalación
Desplegar Helm stable/verdaccio chart. En este ejemplo usamos npm
como nombre de lanzamiento:
helm install --name npm stable/verdaccio
Desplegar una versión específica
helm install --name npm --set image.tag=2.6.5 stable/verdaccio
Actualizando Verdaccio
helm upgrade npm stable/verdaccio
Desinstalar
helm del --purge npm
Nota: el comando borra todos los recursos, incluyendo los paquetes que tu podrías haber publicado anteriormente al registro.
Configuración personalizada de Verdaccio
Puedes personalizar la configuracion de verdaccio usando un * configMap* de Kubernetes.
Preparando
Copie la configuración existente y adáptelo para su propio caso de uso:
wget https://github.com/verdaccio/verdaccio/blob/master/conf/full.yaml -O config.yaml
Nota: Asegúrese que usa la dirección correcta para el almacenamiento que es usado por la persistencia:
storage: /verdaccio/storage/data
auth:
htpasswd:
file: /verdaccio/storage/htpasswd
Desplegar el configMap
Desplegar el configMap
en el cluster
kubectl create configmap verdaccio-config --from-file ./config.yaml
Desplegar Verdaccio
Ahora puedes desplegar Verdaccio Helm chart y especificar cual configuración usar:
helm install --name npm --set customConfigMap=verdaccio-config stable/verdaccio
Soporte Rancher
Rancher es una completa plataforma para la administración de contenedores en producción muy fácil de usar.