k8s部署harbor私有仓库
时间: 2023-10-10 19:07:26 浏览: 94
8-k8s部署之私有镜像库Harbor1
部署 Harbor 私有仓库需要以下步骤:
1. 首先在 Kubernetes 集群中创建一个命名空间,用于部署 Harbor:
```
kubectl create namespace harbor
```
2. 然后下载 Harbor 的 YAML 配置文件:
```
wget https://github.com/goharbor/harbor/releases/download/v2.2.2/harbor-helm-v2.2.2.tgz
tar zxvf harbor-helm-v2.2.2.tgz
```
3. 修改 `values.yaml` 文件,配置 Harbor 的相关参数,例如域名、用户名、密码等。其中需要注意的是,如果你使用的是自签名证书,需要将 `tls.crt` 和 `tls.key` 文件的内容复制到 `harbor.tls.crt` 和 `harbor.tls.key` 中。
4. 使用 Helm 安装 Harbor:
```
helm install harbor ./ -n harbor --namespace harbor
```
5. 等待 Harbor 部署完成,可以使用以下命令查看 Harbor 的状态:
```
kubectl get pods -n harbor
```
6. 部署完成后,就可以通过浏览器访问 Harbor 了。默认情况下,Harbor 的 Web 界面使用的是 80 端口,所以可以通过以下地址访问:
```
http://<harbor域名>
```
以上就是在 Kubernetes 集群中部署 Harbor 私有仓库的步骤,希望能对你有所帮助。
阅读全文