如何创建GitLab实例集群
是否可以创建多个GitLab实例(多台机器)的集群?我的实例被过度利用,我想添加其他机器,但同时对于用户来说,访问他的项目应该是透明的,他不关心它将托管在哪个实例上 帮助用户的最佳解决方案是什么 我使用的是GitLab社区版10.6.4 谢谢你的帮助如何创建GitLab实例集群,gitlab,cluster-computing,scalability,multiple-instances,Gitlab,Cluster Computing,Scalability,Multiple Instances,是否可以创建多个GitLab实例(多台机器)的集群?我的实例被过度利用,我想添加其他机器,但同时对于用户来说,访问他的项目应该是透明的,他不关心它将托管在哪个实例上 帮助用户的最佳解决方案是什么 我使用的是GitLab社区版10.6.4 谢谢你的帮助 Leonardo我想你说的是扩展GitLab服务器,而不是GitLab Runner GitLab Omnibus是一个相当复杂的系统,包含多个组件,有些是无状态的,有些是有状态的 如果当前所有内容都在同一台服务器上,最简单的选择是扩展(移动到更大
Leonardo我想你说的是扩展GitLab服务器,而不是GitLab Runner GitLab Omnibus是一个相当复杂的系统,包含多个组件,有些是无状态的,有些是有状态的 如果当前所有内容都在同一台服务器上,最简单的选择是扩展(移动到更大的机器) 如果不能,您可以提取有状态组件以单独承载它们:PostgreSQL、Redis、NFS文件。
有趣的是,你可以让这里的性能更差。
下一步,您可以扩展无状态端 但这绝非易事。
我建议从设置适当的监控开始,看看您的限制(CPU、RAM、IO)和瓶颈(在哪些组件中)在哪里 参见文档,包括一些缩放示例: