Sitemap

Argo CD: Enable Gzip Compression to Speed Up Web UI

How to enable Gzip Compression to Speed Up Argo CD Web UI

2 min readJul 5, 2022

--

Press enter or click to view image in full size
Argo Logo

Argo CD is a powerful GitOps continuous delivery tool for Kubernetes. However, Argo CD Web UI is very slow when managing a lot of Applications.
How can we faster the Web UI ?

Press enter or click to view image in full size
Argo UI

Enable Gzip Compression

The easiest way to speed it up is to compress all its resources. Enabling Gzip compression on argocd-server is the simplest and most efficient ways to achieve that.

The argocd-server is a gRPC/REST server which exposes the API consumed by the Web UI. It can be configured by the --enable-gzipoption to Enable GZIP compression

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

If your Argo CD is installed using the community maintained Argo CD Chart, using the following configuration to enable Gzip compression.

server:
extraArgs:
- --enable-gzip

Wrap up

When possible, enable Gzip compression to speed up Argo CD Web UI.

The gzip compression will significantly reduce the amount of data loaded by the UI.

Reference

--

--

Able Lv
Able Lv

Written by Able Lv

Cloud Infrastructure Engineer @Airwallex: Kubernetes, DevOps, SRE, Go, Terraform, Istio, and Cloud-Native stuff

Responses (2)