使用 Helm 安装极狐GitLab

使用云原生的极狐GitLab Helm Chart,在 Kubernetes 环境中安装极狐GitLab。

假设您已经安装并配置了先决条件项,您可以使用 helm 命令部署极狐GitLab

重要注意事项

实施极狐GitLab 生产环境时应注意以下注意事项。

默认 Helm chart 配置不适用于生产

仅使用 Helm chart 安装极狐GitLab 会创建一个概念验证 (POC) 实现,其中所有 GitLab 服务都放置在集群中。GitLab 云原生混合参考架构指定有状态组件,如 PostgreSQL 或 Gitaly(Git 仓库存储数据平面)在 PaaS 或计算实例上的集群外部运行,为了扩展和可靠地服务于生产环境中的多种工作负载,这是必需的。此外,对于所有非 Git 仓库存储,通常可以使用 Cloud PaaS for PostgreSQL、Redis 和对象存储。

先决条件

要在 Kubernetes 上部署极狐GitLab,您必须首先安装先决条件

部署极狐GitLab

在设置好环境并生成配置之后,您现在可以继续部署极狐GitLab

升级极狐GitLab

如果您计划升级已有的 Kubernetes 安装实例,遵循升级文档

迁移自或迁移至 Helm chart

要迁移已有的极狐GitLab Linux 安装包安装实例至您的 Kubernetes 集群,或相反操作,遵循迁移文档