• 部署与配置

    Choerodon采用Spring Cloud作为微服务框架,运行在Docker上,以Kubernetes作为容器的编排工具。理论上只要服务器资源允许,可以运行Kubernetes,就可以运行Choerodon。Choerodon不是一个单体应用系统,而是一个包含多个微服务的分布式系统,所以部署相对比较复杂。目前,我们提供基于Helm的部署方式,以提高部署效率。


    • 部署时请逐个确认环境变量
    • 部署时请确认设置的域名是否已映射到将要部署的集群中
    • 安装命令基于NFS存储进行部署,非NFS存储不能使用本教程命令
    • 请确认集群中每个节点都安装了nfs-utils,若未安装请进行安装
    • 请注意所有目录都是基于NFS Server主机的根目录,并非mount到的主机上的根目录,请清楚之间的关系,NFS相关信息请参考这里

    前置要求与约定

    开始部署

    1. Helm部署
    2. Chartmuseum部署
    3. Minio部署
    4. Redis部署
    5. Mysql部署
    6. Zookeeper部署
    7. kafka部署
    8. Harbor部署
    9. Gitlab部署