gitlab - 安装 Gitlab 服务器作为 HA 解决方案
问题描述
我正在尝试为我的公司提出一个解决方案,其中我们有一个带有 GitLab 的高可用性解决方案。我知道如果我在 AWS 上安装 GitLab 有办法做到这一点(我看到了它的文档)https://docs.gitlab.com/ee/university/high-availability/aws/,但我不确定是否我在现场使用 Docker 安装它也是 HA 解决方案的另一种选择。既然我们公司已经有了硬件,为什么不使用它呢?
解决方案
但我不确定我是否在现场使用 Docker 安装它也是 HA 解决方案的另一种选择。
对于高级实例,这就是 Geo 的用途:
Geo 将 GitLab 实例连接在一起。
一个 GitLab 实例被指定为主节点,可以与多个辅助节点一起运行。
使用GitLab 14.6 (Dec. 2022),仍然适用于高级实例:
地理辅助站点透明地将写入请求代理到主站点,同时加速大多数读取请求。
系统管理员可以为整个组织中的所有 GitLab 用户提供一个 URL,该 URL 会自动使用离他们最近的 Geo 站点。
用户不再需要使用不同的配置来从 Geo 中受益,或者担心哪些操作在 Geo 辅助站点上不起作用。
全球分布的团队现在受益于加速git clone
或git pull
命令,以及无缝的全球体验。对于新的 Geo 安装,默认启用辅助代理和统一 URL 支持。您还可以在现有 Geo 安装上设置统一 URL并启用辅助代理。
推荐阅读
- android - Android FloatingActionButton 波纹无法正常工作
- javascript - 从数组内部更新对象属性
- python - 有什么方法可以正确聚合时间序列数据以使用 matplotlib/seaborn 制作散点图?
- vba - 从 2 个组合框更新字段(风险矩阵)
- javascript - 使用 jQuery 访问动态名称变量
- python - 使用漂亮的汤在一个类中获取多个标签
- azure-active-directory - 使用 azure ad 对应用服务进行身份验证(图表)
- vue.js - 我如何弄清楚组合 API 的设置?
- sql - 在红移中进行不同汇总的更好方法?
- javascript - 检索firebase对象以绘制带有复选框的卡片,但每次复选框更改时都会绘制一张新卡片