部署流水线经常无法触发

  • Choerodon平台版本:0.17.0

  • 运行环境:自主搭建

  • 问题描述:

    请尽量详细的描述您遇到的问题,以便我们能更快速的提供解决办法。

    如:代码提交后,触发gitlab-ci运行,运行成功后再部署流水线中提示有新的版本需要部署,但是一直无法自动更新。这个问题出现的比较频繁,经常需要重启choerodon-cluster-agent,有时候重启choerodon-cluster-agent都没用。

  • 执行的操作:
    如: 重启choerodon-cluster-agent。

  • 报错信息(请尽量使用代码块的形式展现):

  • 建议:

    提出您认为不合理的地方,帮助我们优化用户操作
    当gitlab-ci成功完成后,猪齿鱼上的那些和部署相关的微服务将镜像更新到kubernetes的流程是什么?
    例如devops-service发现了新的镜像版本,接下来分别是那些微服务去处理更新的请求,这个流程能不能分享一下。
    还有个问题就是choerodon-cluster-agent这个代理的稳定性比较差,经常无法工作。

  1. 你的自动更新是指你创建了自动触发的流水线并且设置了部署任务,但是有新版本过来没有自动触发部署?

  2. ci跑完,生成新版本之后,可以设置通过流水线自动部署,也可以在部署界面点升级进行手动部署,流程是gitops逻辑。流程为:


    具体可以参考这个文章博客: http://choerodon.io/zh/blog/agent/

3.cluster-agent不稳定的情况,比如下次遇到无法部署的情况时,可以保留下当时的日志,我们这边可以结合日志帮你分析问题