1
0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-11-17 07:45:52 +01:00
verdaccio/website/translated_docs/es-ES/kubernetes.md
verdacciobot 5ca5c64302 docs: update translations
docs: update translations
2018-03-04 09:37:09 +01:00

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.