はじめに 『スタディサプリENGLISH』SREグループの巻田です。 最近、Kubernetes上でCronJobを管理するためにArgoCD ApplicationSet(1)を導入したので、それに関して紹介します! 以前の記事(2)でも紹介した通り、従来から『スタディサプリENGLISH』ではArgoCDを用いてKubernetesリソースの管理を行ってきました。 しかし、CronJobの数が増加し、管理が煩雑になるという問題が発生しました。そのため、manifestの整理と管理の簡略化を図るために、ArgoCD ApplicationSetを導入しました。 ArgoCD ApplicationSetとは ArgoCDはApplicationの単位でKubernetesのリソースを管理します。 Applicationは他のKubernetesリソースと同様にYAML形式で記述することが