求救,分步部署,部署devops service出错。

  • Choerodon平台版本: 0.11.1

  • 遇到问题的执行步骤:
    helm install c7n/devops-service
    –set env.open.JAVA_OPTS="-XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap"
    –set preJob.preConfig.datasource.url=“jdbc:mysql://c7n-mysql.c7n-system.svc:3306/manager-service?useUnicode=true&characterEncoding=utf-8&useSSL=false”
    –set preJob.preConfig.datasource.username=choerodon
    –set preJob.preConfig.datasource.password=password
    –set preJob.preInitDB.datasource.url=“jdbc:mysql://c7n-mysql.c7n-system.svc:3306/devops_service?useUnicode=true&characterEncoding=utf-8&useSSL=false”
    –set preJob.preInitDB.datasource.username=choerodon
    –set preJob.preInitDB.datasource.password=password
    –set env.open.SPRING_DATASOURCE_URL=“jdbc:mysql://c7n-mysql.c7n-system.svc:3306/devops_service?useUnicode=true&characterEncoding=utf-8&useSSL=false”
    –set env.open.SPRING_DATASOURCE_USERNAME=choerodon
    –set env.open.SPRING_DATASOURCE_PASSWORD=password
    –set env.open.EUREKA_CLIENT_SERVICEURL_DEFAULTZONE=“http://register-server.c7n-system:8000/eureka/
    –set env.open.SPRING_REDIS_HOST=c7n-redis.c7n-system.svc
    –set env.open.SPRING_REDIS_DATABASE=6
    –set env.open.CHOERODON_EVENT_CONSUMER_KAFKA_BOOTSTRAP_SERVERS=“kafka-0.kafka-headless.c7n-system.svc.cluster.local:9092,kafka-1.kafka-headless.c7n-system.svc.cluster.local:9092,kafka-2.kafka-headless.c7n-system.svc.cluster.local:9092”
    –set env.open.SPRING_CLOUD_STREAM_KAFKA_BINDER_BROKERS=“kafka-0.kafka-headless.c7n-system.svc.cluster.local:9092,kafka-1.kafka-headless.c7n-system.svc.cluster.local:9092,kafka-2.kafka-headless.c7n-system.svc.cluster.local:9092”
    –set env.open.SPRING_CLOUD_STREAM_KAFKA_BINDER_ZK_NODES=“zookeeper-0.zookeeper-headless.c7n-system.svc.cluster.local:2181,zookeeper-1.zookeeper-headless.c7n-system.svc.cluster.local:2181,zookeeper-2.zookeeper-headless.c7n-system.svc.cluster.local:2181”
    –set env.open.SPRING_CLOUD_CONFIG_ENABLED=true
    –set env.open.SPRING_CLOUD_CONFIG_URI=“http://config-server.c7n-system:8010/
    –set env.open.SERVICES_HARBOR_BASEURL=“https://registry.example.choerodon.io
    –set env.open.SERVICES_HARBOR_USERNAME=admin
    –set env.open.SERVICES_HARBOR_PASSWORD=“Harbor12345”
    –set env.open.SERVICES_HELM_URL=“http://chart.example.choerodon.io
    –set env.open.SERVICES_GITLAB_URL=“http://gitlab.example.choerodon.io
    –set env.open.SERVICES_GITLAB_SSHURL=“gitlab.example.choerodon.io:2289
    –set env.open.SERVICES_GITLAB_PASSWORD=password
    –set env.open.SERVICES_GITLAB_PROJECTLIMIT=100
    –set env.open.SERVICES_GATEWAY_URL=http://api.example.choerodon.io
    –set env.open.SECURITY_IGNORED="/ci,/webhook,/v2/api-docs,/agent/,/ws/,/webhook/**"
    –set env.open.AGENT_VERSION=“0.11.0”
    –set env.open.AGENT_REPOURL=“https://openchart.choerodon.com.cn/choerodon/c7n/
    –set env.open.AGENT_SERVICEURL=“ws://devops.example.choerodon.io/agent/”
    –set env.open.TEMPLATE_VERSION_MICROSERVICE=“0.11.0”
    –set env.open.TEMPLATE_VERSION_MICROSERVICEFRONT=“0.11.0”
    –set env.open.TEMPLATE_VERSION_JAVALIB=“0.11.0”
    –set ingress.enable=true
    –set ingress.host=devops.example.choerodon.io
    –set service.enable=true
    –set persistence.enabled=true
    –set persistence.existingClaim=“chartmuseum-pvc”
    –name devops-service
    –version 0.11.1
    –namespace c7n-system

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

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

  • 报错日志:
    1、kubectl logs -f job/devops-service-init-db -n c7n-system


    2、kubectl logs job/devops-service-init-config -n c7n-system

  • 原因分析:

    提出您分析问题的过程,以便我们能更准确的找到问题所在
    1、检查了c7n-mysql数据库,manager-service数据库存在,用户choerodon、密码、权限正确;
    2、manager-service数据库表中有数据。

  • 疑问:

    提出您对于遇到和解决该问题时的疑问

请将这里改为

–set preJob.preConfig.datasource.url=“jdbc:mysql://c7n-mysql.c7n-system.svc:3306/manager_service?useUnicode=true&characterEncoding=utf-8&useSSL=false”

可以啦,谢谢!