0
Fork 0
mirror of https://github.com/verdaccio/verdaccio.git synced 2025-02-17 23:45:29 -05:00
verdaccio/website/translated_docs/yo-NG/kubernetes.md

2.9 KiB

id title
kubernetes Kubernetes

You can find instructions to deploy Verdaccio on a Kubernetes cluster on the verdaccio/docker-example repository. Amọ sa, ọna fifi Verdaccio sori iṣupọ Kubernetes kan ti a ṣe ni igbaniyanju ni lati lo Helm. Helm jẹ Kubernetes oluṣakoso akopọ ti o mu ọpọ awọn anfani wa.

Helm

Ṣeto Helm

Ti o ko ba ti lo Helm ri tẹlẹ, o nilo lati ṣeto oludari Helm ti a pe ni Tiller:

helm init

Fi sori ẹrọ

⚠️ If you are using this helm chart, please be aware of the migration of the repository.

Deploy the Helm verdaccio/verdaccio chart.

Add repository

helm repo add verdaccio https://charts.verdaccio.org

Ninu apẹẹrẹ yii a lo npm gẹgẹbi orukọ ifilọlẹ:

helm install npm verdaccio/verdaccio

Ṣamulo pato ẹya kan

helm install npm --set image.tag=3.13.1 verdaccio/verdaccio

Sisagbega Verdaccio

helm upgrade npm verdaccio/verdaccio

Yiyọ kuro

helm uninstall npm

Akiyesi: aṣẹ yi n pa gbogbo awọn ohun elo rẹ, pẹlu awọn akopọ ti o le ti gbejade tẹlẹ si ibi iforukọsilẹ naa.

Akanṣe Iṣeto Verdaccio

O le ṣe iṣeto Verdaccio ni akanṣe pẹlu lilo Kubernetes configMap.

Gbaradi

Se adakọ iṣeto titẹlẹ ki o si mu ṣe deede fun lilo ọrọ rẹ:

wget https://raw.githubusercontent.com/verdaccio/verdaccio/master/conf/docker.yaml -O config.yaml

Akiyesi: Ri daju pe o n lo ọna ti o tọ fun ibi ipamọ ti o jẹ lilo fun aiduro:

storage: /verdaccio/storage/data
auth:
  htpasswd:
    file: /verdaccio/storage/htpasswd

Ṣamulo configMap naa

Ṣamulo configMap si iṣupọ naa

kubectl create configmap verdaccio-config --from-file ./config.yaml

Samulo Verdaccio

Ni bayi o le ṣe amulo atẹ Verdaccio Helm ati ṣiṣe pato iru iṣeto to ma jẹ lilo:

helm install npm --set customConfigMap=verdaccio-config verdaccio/verdaccio

NGINX proxy body-size limit

The standard k8s NGINX ingress proxy allows for 1MB for body-size which can be increased by modifying the default deployment options according to the documentation:

...

annotations:
...

    kubernetes.io/proxy-body-size: 20m
....    
...

Atilẹyin Rancher

Rancher is a complete container management platform that makes managing and using containers in production really easy.