You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ArgoCD UI在多Pod与Deploy应用场景下卡顿,添加--enable-gzip后仍无改善

ArgoCD UI因大量Deploy/Pod变慢的优化方案
  • 给ArgoCD核心组件加资源配额
    直接调大argocd-server、argocd-repo-server、argocd-application-controller的CPU和内存请求/限制,比如把argocd-server的资源配置改成这样:

    resources:
      requests:
        cpu: "1"
        memory: "2Gi"
      limits:
        cpu: "2"
        memory: "4Gi"
    

    大量资源渲染需要更多计算资源撑着,默认的小配额肯定扛不住。

  • 开启UI分页和过滤
    进ArgoCD UI的设置里打开资源分页,把每页显示条数设为50或100,别一次性加载全量数据;平时操作时多按命名空间、资源类型筛选,只看当前需要的资源,减少渲染压力。

  • 调整同步和缓存策略
    修改argocd-application-controller的启动参数,把--app-resync设为30分钟(默认是3分钟),别太频繁做全量同步;同时确保缓存功能正常启用,让argocd-server优先从缓存取数据,不用每次都去K8s API拉取。

  • 关掉不必要的UI实时功能
    把UI里的实时状态自动刷新关掉,改成手动刷新,减少WebSocket持续传数据的压力;如果用不到应用历史记录,直接关掉或者限制保留条数,减少数据库查询的负担。

  • 优化K8s API访问效率
    确保ArgoCD组件和K8s API服务器在同一个内网区域,减少网络延迟;检查ArgoCD服务账号的RBAC权限,避免因为权限不足导致的重复请求或错误重试,白白浪费资源。

内容的提问来源于stack exchange,提问作者Zahra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 10:30:50