Gitlab CI Runner连接到专用AWS子网中的Kubernetes群集

Gitlab CI Runner连接到专用AWS子网中的Kubernetes群集,kubernetes,gitlab-ci,gitlab-ci-runner,amazon-eks,Kubernetes,Gitlab Ci,Gitlab Ci Runner,Amazon Eks,我将设置Gitlab CI管道,以便在部署在专用AWS子网中的AWS EKS集群中部署容器。当然,我更喜欢Gitlab SaaS服务器,所以它由Gitlab团队管理,我不应该关心它的维护。但是,我有一些问题: Gitlab管理的共享跑步者能否连接到Kubernetes 在AWS专用子网中部署的群集(没有公共IP)?我想没有,但也许有一些选择 如果我在私有子网中启动自己的Gitlab Runner,我可以添加吗 他们去了Gitlab SaaS 一般来说,对于如何设置Gitlab Runner,以便

我将设置Gitlab CI管道,以便在部署在专用AWS子网中的AWS EKS集群中部署容器。当然,我更喜欢Gitlab SaaS服务器,所以它由Gitlab团队管理,我不应该关心它的维护。但是,我有一些问题:

  • Gitlab管理的共享跑步者能否连接到Kubernetes 在AWS专用子网中部署的群集(没有公共IP)?我想没有,但也许有一些选择

  • 如果我在私有子网中启动自己的Gitlab Runner,我可以添加吗 他们去了Gitlab SaaS

  • 一般来说,对于如何设置Gitlab Runner,以便他们可以加入Gitlab SaaS并通过私有IP与Kubernetes集群通信,是否有任何建议


    谢谢

    GitLab runner可以位于专用子网或公用子网中。您可以将GitLab runner设置为EKS集群中的一个pod,GitLab runner将继续ping您的GitLab服务器以获得新作业

    这将帮助您在Kubernetes集群中设置GitLab runner


    GitLab服务器可以是SasS,也可以托管在您的组织服务器上。因此,您的GitLab服务器需要可以通过internet访问。

    GitLab runner可以位于专用子网或公用子网中。您可以将GitLab runner设置为EKS集群中的一个pod,GitLab runner将继续ping您的GitLab服务器以获得新作业

    这将帮助您在Kubernetes集群中设置GitLab runner

    GitLab服务器可以是SasS,也可以托管在您的组织服务器上。因此,您的GitLab服务器需要可以访问internet。

    Pissible duplicate:Pissible duplicate: