查看原文
其他

ArgoCD Web UI 加载很慢?一招教你解决

关注公众号并添加到“星标⭐”,防止错过消息

后台回复【资料包】获取学习资料

Argo CD 是用于 Kubernetes 的强大 GitOps 持续交付工具。

https://argo-cd.readthedocs.io/en/stable/

但是,在管理大量应用程序时, ArgoCD Web UI 非常慢。怎样才能加快 Web UI 的速度?

阿尔戈用户界面

启用 Gzip 压缩

加速它的最简单方法是压缩它的所有资源。在 argocd-server 上启用 Gzip 压缩是实现这一目标的最简单和最有效的方法。

argocd-server 是一个 gRPC/REST 服务器,它公开了 Web UI 使用的 API。可以通过启用 GZIP 压缩--enable-gzip选项进行配置

argocd-server [flags]
    --enable-gzip       Enable GZIP compression

如果您的 ArgoCD 是使用社区维护的 Argo CD Chart 安装的,

https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd

请使用以下配置启用 Gzip 压缩。

server:
  extraArgs:
  - --enable-gzip

总结

启用 Gzip 压缩以加速 ArgoCD Web UI。gzip 压缩将显着减少 UI 加载的数据量。

参考

argo-cd PR 壮举:在 api 服务器中支持 gzip 压缩 #4218:

https://github.com/argoproj/argo-cd/pull/4218)

argocd server 选项:

https://argo-cd.readthedocs.io/en/stable/operator-manual/server-commands/argocd-server/


原文:https://able8.medium.com/argocd-enable-gzip-compression-to-speed-up-web-ui-27a5bd427ca4

- END -




后台回复“加群”,带你进入高手交流群


推荐阅读
还怕记不住 Kubectl 命令?K9s 太强大了Kubernetes 中 暴露服务 的新方法
Devtron:强大的 K8S DevOPS平台 
将 Docker 镜像安全扫描,添加到 CI/CD 管道
GitHub 语言类趋势真是日新月异!
40 张图解 K8s 中微服务项目设计与实现
总结了 800多个 Kubectl 别名,再也不怕记不住命令了!
Grafana 9 正式发布,更易用,更酷炫了!
Istio、eBPF 和 RSocket Broker:10 张图轻松搞懂服务网格
专为开发人员构建的个人知识管理工具 - Dendron
CKS CKA CKAD 考试迎来重大变化
免费的 Docker 镜像仓库,无需注册登录!!
8.2K Star !美观强大 Nginx 可视化管理界面Istio 已经远超越 SpringCloud、dubbo 框架Argo CD 2.4 已发布,带来重大变化!!
全网粉丝20W的头部大号,专注云原生、Golang、Linux实用脚本,效率工具,免费CSDN下载,回复【go】获取近 6 万 Star 的资源回复【1024】获取全种类IT资料,回复【红包封面】获取超好看封面,回复【加群】进入高手如云技术交流群

分享、点赞和在看
支持我们分享更多好文章,谢谢!
                
 点个在看集群永保稳定👇

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存