Lar*_*ars 5 gitlab gitlab-ci kubernetes
我在 VM 上运行自我管理的 gitlab 13.6,并在连接的另一台机器上有一个 kubernetes 1.17 集群。gitlab-runner 作为 gitlab-managed-app 运行,prometheus 也是如此 - 我确实手动安装了 cert-manager 和 ingress,因为那些 gitlab 托管的应用程序没有正确安装。已为 gitlab-connection 创建的用户具有 AdminCluster 权限和所有权限。
当我从模板创建一个简单的演示项目并启用 AutoDevOps 时,我可以使用环境的 Web 终端登录到 pod/容器。在操作-> 指标页面中,我可以看到 kubernetes 节点本身的图表,但看不到入口控制器的图表。
由于 AutoDevOps 是一个不错的开始,但对于我的一个项目来说还不够,我构建了一个自定义管道,它也部署到 kubernetes 集群。在那里,指标选项卡中根本没有生成图表,所有环境的 Web 终端只给我一个“连接被拒绝”
(1) 那么,项目的ingress中哪些标签或者注解需要添加到nginx的ingress controller中,这样gitlab prometheus才能同时记录和显示ingress指标?
(2) 项目的pods中需要添加哪些标签或者注解,才能让environments选项卡中的gitlab Web Terminal正常工作?
(3) 当一个pod包含多个容器时,gitlab如何选择启动Web终端的容器?
该文档并没有真正帮助。
归档时间: |
|
查看次数: |
125 次 |
最近记录: |