Gitlab是否支持Https访问模式

  • Choerodon平台版本: 0.16.0

  • 遇到问题的执行步骤:Gitlab安装

  • 文档地址:http://choerodon.io/zh/docs/installation-configuration/steps/install/parts/base/gitlab/

  • 环境信息(如:节点信息):4个节点,16G,500G

  • 报错日志:无

  • 原因分析:

    提出您分析问题的过程,以便我们能更准确的找到问题所在

  • 疑问:

    如题,希望通过HTTPS访问Gitlab,安全性更可靠,但安装手册里面没有相关介绍。

您好 支持的

那如何支持那?有更详细的文档或说明吗?难道自己搭建nginx进行反向代理gitlab服务和oauth服务?

你好,你所提的方案也是可以的。

我们提供的方案如下:

  1. 更新gitlab访问地址为https协议

    helm upgrade gitlab c7n/gitlab \
        --reuse-values \
        --set env.config.GITLAB_EXTERNAL_URL=https://gitlab.example.choerodon.io \
        --version 0.4.1
    
  2. 配置 ingress tls
    https://kubernetes.io/docs/concepts/services-networking/ingress/#tls

为了避免误导,试验了下nginx反向代理,此方案行不通,存在跨域问题。