Gitlab CI-公开生成的docker容器的端口/服务
我已经建立了Gitlab CI的测试工厂Gitlab CI-公开生成的docker容器的端口/服务,docker,gitlab,gitlab-ci,nginx-ingress,Docker,Gitlab,Gitlab Ci,Nginx Ingress,我已经建立了Gitlab CI的测试工厂 ubuntu 18.04虚拟机上的Gitlab CE Docker gitlab runner Microk8s簇 我能够安装gitlab管理的入口控制器 当我运行dind时,我应该如何向我的主机(VM)公开端口4000?最好的方法是什么 我尝试使用gitlab安装的入口控制器,但不确定gitlab管理的应用程序的配置文件/yaml在哪里 尝试了简单的nodeportexpose,但没有任何帮助 我设法弄清楚了使用k8s服务公开的问题是什么。没有
- ubuntu 18.04虚拟机上的Gitlab CE
- Docker gitlab runner
- Microk8s簇
- 我能够安装gitlab管理的入口控制器
- 我尝试使用gitlab安装的入口控制器,但不确定gitlab管理的应用程序的配置文件/yaml在哪里
- 尝试了简单的nodeport
,但没有任何帮助expose
我设法弄清楚了使用k8s服务公开的问题是什么。没有明确定义的是选择器。需要注意的一些要点
希望它对任何人都有用我设法弄清楚了使用k8s服务公开的问题所在。没有明确定义的是选择器。需要注意的一些要点
kubectl -n gitlab-managed-apps expose deployment <Gitlab Runner> --type=NodePort --port=4000