Midk9t's Blog

GitOps与ArgoCD入门

何为GitOps 在云原生时代,云原生应用的部署与配置很大程度上已经是声明式的了——工程师编写deployment、service与configmap等YAML文件来声明应用在k8s上的部署状态,然后交给各种controller来计算需要执行的变更动作,并应用到集群上,使得集群的状态最终与声明的文件保持一致。我想使用过传统虚拟机部署的读者不难明白这种声明式运维模型的优势: