helm 安装 gitlab
时间: 2023-10-24 15:06:00 浏览: 52
以下是在 Kubernetes 上使用 Helm 安装 GitLab 的步骤:
1. 前置要求:
- 已安装 Kubernetes 集群;
- 已安装 Helm;
- 已安装 cert-manager(用于 SSL 证书管理)。
2. 添加 GitLab Helm Chart 存储库:
```
helm repo add gitlab https://charts.gitlab.io/
```
3. 创建 GitLab Helm Chart 的 values.yaml 文件:
```
cp gitlab/values.yaml my-gitlab-values.yaml
```
4. 修改 values.yaml 文件中的配置,包括域名、邮件配置、数据库配置、存储配置等。
5. 安装 GitLab:
```
helm install gitlab gitlab/gitlab -f my-gitlab-values.yaml
```
6. 等待安装完成后,可以通过以下命令查看 GitLab 的状态:
```
kubectl get pods
kubectl get svc
```
7. 配置 DNS 解析,将 GitLab 域名指向 LoadBalancer 的 IP 地址。
8. 访问 GitLab 网站,进行初始化配置。
9. 可以使用以下命令获取 GitLab 的 root 用户密码:
```
kubectl get secret gitlab-gitlab-initial-root-password -ojsonpath='{.data.password}' | base64 --decode ; echo
```
10. 登录 GitLab 后台,根据需要进行进一步配置,例如添加用户、创建项目等。
以上是在 Kubernetes 上使用 Helm 安装 GitLab 的步骤。