Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-03-26. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

配置群集

GitHub Enterprise Server 的群集拓扑为拥有数万名开发人员的环境提供水平缩放。

谁可以使用此功能?

GitHub 确定聚类分析的资格,并且必须为实例的许可证启用配置。 聚类分析需要仔细规划和额外的管理开销。 有关详细信息,请参阅“关于集群”。

关于集群

GitHub Enterprise Server 的群集拓扑旨在支持成千上万用户的使用,其他拓扑这种应用场景中会资源耗尽。 在群集中,实例的服务在多个节点中水平缩放。

配置群集与高可用性 (HA) 之间的差异

了解构成 GitHub Enterprise Server 实例的虚拟机 (VM) 部署拓扑之间的差异。

关于集群节点

在 GitHub Enterprise Server 群集中,节点是单个虚拟机 (VM),其上运行着实例组件 GitHub Enterprise Server 软件。 每个节点运行一组服务。

群集网络配置

GitHub Enterprise Server 群集需要正确的 DNS 名称解析、负载均衡以及节点间通信。

初始化集群

GitHub Enterprise Server 集群必须使用许可进行设置,并使用管理 shell (SSH) 进行初始化。

升级集群

若要将 GitHub Enterprise Server 群集升级到最新版本,请使用管理 shell (SSH)。

监视群集的运行状况

若要确保 GitHub Enterprise Server 群集的性能和冗余始终正常,可以监视群集的运行状况。

疏散运行数据服务的群集节点

如果 GitHub Enterprise Server 群集中的某个节点运行存储分布式数据的服务,可在准备通过疏散节点数据来替换节点时确保冗余。

替换集群节点

如果 GitHub Enterprise Server 群集中的某个节点发生故障,或如果需要添加有更多资源的新节点,请将要替换的任何节点标记为脱机,然后添加新节点。