如何连接Gitlab和本地Kubernetes集群

如何连接Gitlab和本地Kubernetes集群,kubernetes,gitlab,minikube,Kubernetes,Gitlab,Minikube,我的笔记本电脑上运行着一个Kubernetes集群,我想将它连接到Gitlab,这样我就可以从Gitlab管道将我的应用程序部署到Kubernetes。 我正在阅读官方文件,但找不到任何有用的东西 有人能为如何实现这一点提供一些帮助吗?您可以在当地的Kubernetes设置一个pod,作为Gitlab跑步者。更多信息(设置跑步者)和(Kubernetes跑步者) 请注意,在大多数情况下,如果您有允许的出口流量,它应该可以工作,除非您的环境遵循某种合规性,否则出口是允许的。(即PCI、SOX等)你

我的笔记本电脑上运行着一个Kubernetes集群,我想将它连接到Gitlab,这样我就可以从Gitlab管道将我的应用程序部署到Kubernetes。 我正在阅读官方文件,但找不到任何有用的东西


有人能为如何实现这一点提供一些帮助吗?

您可以在当地的Kubernetes设置一个pod,作为Gitlab跑步者。更多信息(设置跑步者)和(Kubernetes跑步者)


请注意,在大多数情况下,如果您有允许的出口流量,它应该可以工作,除非您的环境遵循某种合规性,否则出口是允许的。(即PCI、SOX等)

你能解释一下这将如何运作,如何在我当地的Kubernetes设置一个pod作为Gitlab跑步者来帮助我解决问题吗。这是否也适用于本地集群@rajan.sngh如果您的本地集群允许出口流量,那么它应该可以工作。在大多数情况下,除非您的内部环境遵循某种合规性,否则允许出口。通过运行pod,我可以连接。谢谢。嗨,Rico,为什么我们需要在K8s中设置一个Pod作为跑步者?为什么我们不能在一台机器(ubuntu,centos)上安装一个runner并将其指向我们的集群呢。根据您的回答,我的设置已启动并运行,但我无法为问题提供合适的答案-为什么我们需要一个跑步者作为Pos。您不需要一个跑步者作为pod,这是一个选项(这是我提到的链接)。但实际上,你可以让跑步者在任何地方独立或作为吊舱。