基础组件gitlab部署

  • Choerodon平台版本: 0.12.0

  • 遇到问题的执行步骤:
    helm install c7n/gitlab
    –set persistence.enabled=true
    –set persistence.existingClaim=gitlab-pvc
    –set env.config.GITLAB_EXTERNAL_URL=http://gitlab.example.choerodon.io
    –set env.config.GITLAB_TIMEZONE=Asia/Shanghai
    –set env.config.CHOERODON_OMNIAUTH_ENABLED=false
    –set env.config.GITLAB_DEFAULT_CAN_CREATE_GROUP=true
    –set env.config.MYSQL_HOST=gitlab-mysql.c7n-system.svc
    –set env.config.MYSQL_USERNAME=root
    –set env.config.MYSQL_PASSWORD=password
    –set env.config.MYSQL_DATABASE=gitlabhq_production
    –set env.config.REDIS_HOST=gitlab-redis.c7n-system.svc
    –set env.config.SMTP_ENABLE=false
    –set env.config.SMTP_ADDRESS=smtp.mxhichina.com
    –set env.config.SMTP_PORT=465
    –set env.config.SMTP_USER_NAME=git.sys@example.com
    –set env.config.SMTP_PASSWORD=password
    –set env.config.SMTP_DOMAIN=smtp.mxhichina.com
    –set env.config.SMTP_AUTHENTICATION=login
    –set env.config.GITLAB_EMAIL_FROM=git.sys@example.com
    –set env.config.SMTP_ENABLE_STARTTLS_AUTO=true
    –set env.config.SMTP_TLS=true
    –set env.config.PROMETHEUS_ENABLE=false
    –set env.config.NODE_EXPORTER_ENABLE=false
    –set service.enabled=true
    –set ingress.enabled=true
    –version 0.3.0
    –name gitlab
    –namespace c7n-system

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

  • 环境信息(如:节点信息):
    image

  • 报错日志:


    日志看不出有什么问题?

  • 原因分析:

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

  • 疑问:
    ready状态为什么一直是0,
    http://gitlab.example.choerodon.io/ 访问返回 503 Service Temporarily Unavailable
    第一次安装的时候,能正常访问,后面ready状态就成为了0, 卸载后重新安装还是一样

你好,请按以下命令进行删除后重装

helm delete --purge gitlab-mysql-pvc gitlab-mysql gitlab-redis-pvc  gitlab-redis gitlab-pvc gitlab

gitlab-mysql-pvc gitlab-mysql gitlab-redis-pvc gitlab-redis gitlab-pvc 这些都要卸载吗?
我只是卸载了gitlab

嗯 请全部清除掉再进行安装。


helm delete --purge之后,就重新安装了, 但是卸载的pod状态一直是terminating, gitlab状态一直是pending

请升级节点物理资源,这种情况一般为内存不足导致的。

嗯, 好的, 升级物理资源后再看看