云原生gitlab在k8s上配置ingress ssh端口访问仓库

这个问题纠结了很久,也找了不少文档查看,后面发现挺简单的,看看官网就几段话就解决了问题。

需求

本人环境是阿里云的ack,在上面使用了helm chart 部署了gitlab,但是ingress 默认是http和https开放,端口分别是80,433,gitlab 原本在容器上部署是2224。
需要在ingress开启tcp转发2224端口到gitlab ssh服务。

找到提供ssh的端口和服务工程

在云原生gitlab下,gitlab被拆分了许多个组价,gitlab-gitlab-shell 用于提供ssh服务。git clone ssh://xxxxx这个格式。
云原生gitlab在k8s上配置ingress ssh端口访问仓库_第1张图片

修改tcp-services

这个是configmap配置,主要是ingress引用了这tcp-services配置。
添加一下内容吧
云原生gitlab在k8s上配置ingress ssh端口访问仓库_第2张图片
或者修改yaml

apiVersion: v1
data:     

你可能感兴趣的:(K8S,云原生,gitlab,kubernetes)