Gitlab - 使用一个自托管实例部署在多个云提供商上?
Gitlab - Using one self-hosted instance to deploy on several cloud providers?
使用一个自托管的 Gitlab 实例(比如在 Azure 上)并用它部署在多个云(例如 AWS、Azure、GCP)上是'good idea'吗?
我首先想到的是它需要云提供商之间的私有网络link,以便私有自托管代理可以与自托管 Gitlab 实例通信。
我没有找到介绍这种解决方案的架构示例。
没有任何理由不能在多个云上部署解决方案,无论您的 GitLab 运行器恰好托管在哪里。您的运行器不必托管在您要部署到的云中。例如,您甚至可以从 GitLab.com 托管运行器部署到所有云。
使用一个自托管的 Gitlab 实例(比如在 Azure 上)并用它部署在多个云(例如 AWS、Azure、GCP)上是'good idea'吗? 我首先想到的是它需要云提供商之间的私有网络link,以便私有自托管代理可以与自托管 Gitlab 实例通信。
我没有找到介绍这种解决方案的架构示例。
没有任何理由不能在多个云上部署解决方案,无论您的 GitLab 运行器恰好托管在哪里。您的运行器不必托管在您要部署到的云中。例如,您甚至可以从 GitLab.com 托管运行器部署到所有云。