~/talk

GoTo Financial’s Story: Towards 10k ArgoCD Apps to Support...

Talkat KubeDay Singapore 2023 · on Tuesday, 2023-12-12
linkedin:girikuncoro
links:none on file
slides:none on file

GoTo Financial runs a centralized ArgoCD across ~40 Istio-enabled clusters to manage ~10k apps and ~5k repos and hits scale pains: UI loads take minutes, repo-server OOMs, and controllers saturate CPU. Concrete fixes include gzip compression (5x faster UI, 7x less transfer), removing CPU limits on app-controller to avoid throttling, scaling repo-server with HPA plus parallelism_limit, raising repo cache expiry to cut git fetches, manual shard allocation for even CPU, and ignore-resource-updates to halve controller CPU.

AI-written summary · about

  1. 0:00GoTo Financial’s ArgoCD journey
  2. 1:05ArgoCD setup and scale challenges
  3. 3:55ArgoCD usage patterns
  4. 6:46ArgoCD architecture issues
  5. 8:15Optimizing ArgoCD server UI
  6. 9:22UI application filtering
  7. 10:03Kubernetes CPU limits tuning
  8. 11:30Repo server scaling OOM
  9. 12:56Timeout errors in manifests
  10. 13:38Reducing Git API calls
  11. 14:44Monorepo challenges
  12. 16:47Reconciliation improvements
  13. 17:27App controller tuning
  14. 18:29App controller sharding
  15. 19:56Ignoring high-turnover objects
  16. 22:07API client library fixes
  17. 23:32Decentralized ArgoCD models
  18. 25:21Hybrid model improvements
  19. 27:09Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.