--- id: kubernetes title: "Kubernetes" --- Bạn có thể tìm thấy cách sử dụng Verdaccio trong phần lưu trữ Kubernetes ở [verdaccio/docker-example](https://github.com/verdaccio/docker-examples/tree/master/kubernetes-example). Tuy nhiên, cách cài đặt chúng tôi gợi ý cho bạn để chạy Verdaccio trên phần lưu trữ Kubernetes là sử dụng [Helm](https://helm.sh). Vì Helm là một trình quản lý gói [ Kubernetes ](https://kubernetes.io) có nhiều ưu điểm. ## Helm ### Cài đặt Helm Nếu trước đây bạn chưa từng sử dụng Helm, bạn cần tạo bộ điều khiển Helm có tên là Tiller: ```bash helm init ``` ### Cài đặt Chạy biểu đồ Helm [stable/verdaccio](https://github.com/kubernetes/charts/tree/master/stable/verdaccio). Trong ví dụ này, chúng tôi sử dụng ` npm` làm tên bản phát hành: ```bash helm install --name npm stable/verdaccio ``` ### Sử dụng cấu hình phiên bản cụ thể ```bash helm install --name npm --set image.tag=2.6.5 stable/verdaccio ``` ### Nâng cấp Verdaccio ```bash helm upgrade npm stable/verdaccio ``` ### Gỡ cài đặt ```bash helm del --purge npm ``` **Lưu ý:** Lệnh này sẽ xóa tất cả mã nguồn, bao gồm các gói mà bạn đã đăng trước đó vào sổ đăng ký. ### Tùy chỉnh cấu hình Verdaccio Bạn có thể tùy chỉnh cấu hình Verdaccio bằng Kubernetes *configMap*. #### Chuẩn bị Sao chép [cấu hình hiện tại](https://github.com/verdaccio/verdaccio/blob/master/conf/full.yaml) và điều chỉnh cấu hình theo những gì bạn muốn: ```bash wget https://raw.githubusercontent.com/verdaccio/verdaccio/master/conf/full.yaml -O config.yaml ``` **Lưu ý:** Hãy chắc chắn bạn đang sử dụng đúng đường dẫn để lưu trữ liên tục: ```yaml storage: /verdaccio/storage/data auth: htpasswd: file: /verdaccio/storage/htpasswd ``` #### Cài đặt sử dụng configMap Cài đặt `configMap` trong cụm máy tính ```bash kubectl create configmap verdaccio-config --from-file ./config.yaml ``` #### Cài đặt sử dụng cấu hình Verdaccio Bây giờ bạn có thể cài đặt cấu hình biểu đồ Verdaccio Helm và chỉ định cấu hình nào sẽ sử dụng: ```bash helm install --name npm --set customConfigMap=verdaccio-config stable/verdaccio ``` ## Sữ hữu dụng của Rancher [Rancher](http://rancher.com/) là một nền tảng quản lý vùng chứa hoàn chỉnh giúp dễ dàng quản lý và sử dụng vùng chứa trong khi hoạt động. * [verdaccio-rancher](https://github.com/lgaticaq/verdaccio-rancher)