极狐 GitLab

安装方法

1. Tier: 基础版,专业版,旗舰版

1. Offering: 极狐GitLab私有化部署

您可以在多个云提供商上安装极狐GitLab,或者使用以下方法之一。

Linux 软件包#

Linux 软件包包括官方的 debrpm 软件包。该软件包包含极狐GitLab 和依赖组件,包括 PostgreSQL、Redis 和 Sidekiq。

如果您想要最成熟、可扩展的方法,请使用此方法。此版本也用于 JihuLab.com。

有关更多信息,请参见:

Helm chart#

使用 chart 在 Kubernetes 上安装云原生版本的极狐GitLab 及其组件。

如果您的基础设施在 Kubernetes 上并且您熟悉其工作原理,请使用此方法。

在您使用此安装方法之前,请考虑以下几点:

  1. 管理、可观测性和其他一些概念与传统部署不同。
  2. 管理和故障排除需要 Kubernetes 知识。
  3. 对于较小的安装,这可能更昂贵。
  4. 默认安装需要比单节点 Linux 软件包部署更多的资源,因为大多数服务都是以冗余方式部署的。

有关更多信息,请参见 Helm charts

Docker#

在 Docker 容器中安装极狐GitLab 软件包。

如果您熟悉 Docker,请使用此方法。

有关更多信息,请参见 Docker

源码#

从头开始安装极狐GitLab 及其组件。

如果您的平台不支持上述任何方法,可以使用此方法。可以用于不受支持的系统,例如 *BSD。

有关更多信息,请参见 源码

极狐GitLab 环境工具包 (GET)#

极狐GitLab 环境工具包 (GET) 是一组有原则的 Terraform 和 Ansible 脚本。

用于在选定的主要云提供商上部署参考架构

此安装方法有一些限制,并且需要为生产环境手动设置。

不支持的 Linux 发行版和类 Unix 操作系统#

  1. Arch Linux
  2. Fedora
  3. FreeBSD
  4. Gentoo
  5. macOS

在这些操作系统上安装极狐GitLab 是可能的,但不受支持。

有关更多信息,请参见:

Microsoft Windows#

极狐GitLab 是为基于 Linux 的操作系统开发的。它在 Microsoft Windows 上运行,并且我们在近期没有支持它的计划。