安装
极狐GitLab 可以安装于大多数 GNU/Linux 发行版,以及一些云服务提供商。为了获得最佳体验,您必须在性能、可靠性、易管理性(备份、升级和故障排查)和托管成本之间取得平衡。
需求
在您安装极狐GitLab 之前,确保已阅读系统需求。系统需求包括关于支持极狐GitLab 的最低硬件配置、软件需求、数据库和其它需求的详细信息。
选择安装方式
在以下可用安装方式中,根据您的平台选择安装极狐GitLab 的方式。
安装方式 | 描述 | 何时选择 |
---|---|---|
Linux 安装包 | 官方的 deb/rpm 安装包(也被称作 Omnibus GitLab)包含极狐GitLab 和依赖的组件,包括 PostgreSQL、Redis 和 Sidekiq。 | 入门的推荐方式。Linux 安装包是成熟的和可扩展的。 |
Helm charts | 用于在 Kubernetes 上安装极狐GitLab 及其所有组件的云原生 Helm chart。 | 在 Kubernetes 上安装极狐GitLab 时,您需要注意一些权衡: - 管理和故障排查需要 Kubernetes 知识。 - 对于较小的安装,它可能会更昂贵。默认安装需要比单节点 Linux 包部署更多的资源,因为大多数服务都是以冗余方式部署的。 - 有一些功能需要注意的限制。 如果您的基础设施是基于 Kubernetes 构建的并且您熟悉它的工作原理,请使用此方法。管理方法、可观察性和一些概念与传统部署不同。 |
Docker | Docker 容器化的极狐GitLab 软件包。 | 如果您熟悉 Docker,请使用此方法。 |
下一步
在您完成安装极狐GitLab 的步骤后,您可以设置您的实例。