GitOps
CIOPs(kubectl apply)の終わり。Gitの状態 = クラスタの状態。
GitOps
Gitリポジトリを「正」として、自動でクラスタを同期する運用手法(ArgoCDなど)。
ArgoCD Implementation
# ArgoCD Application (GitOps)apiVersion: argoproj.io/v1alpha1kind: Applicationmetadata: name: guestbook namespace: argocdspec: project: default source: repoURL: https://github.com/argoproj/argocd-example-apps.git targetRevision: HEAD path: guestbook destination: server: https://kubernetes.default.svc namespace: guestbook