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

86 lines
2.7 KiB
Markdown
Raw Normal View History

---
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/verdaccio/tree/5.x/docker-examples/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)