这个问题纠结了很久,也找了不少文档查看,后面发现挺简单的,看看官网就几段话就解决了问题。
本人环境是阿里云的ack,在上面使用了helm chart 部署了gitlab,但是ingress 默认是http和https开放,端口分别是80,433,gitlab 原本在容器上部署是2224。
需要在ingress开启tcp转发2224端口到gitlab ssh服务。
在云原生gitlab下,gitlab被拆分了许多个组价,gitlab-gitlab-shell 用于提供ssh服务。git clone ssh://xxxxx这个格式。

这个是configmap配置,主要是ingress引用了这tcp-services配置。
添加一下内容吧

或者修改yaml
apiVersion: v1
data: