Argo CD: Enable Gzip Compression to Speed Up Web UI

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

Able Lv
2 min readJul 5, 2022
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 ?

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