Kubernetes允许我们单纯地使用声明性的配置文件来管理我们的应用部署和其他基础设施组件(例如,我们现在都是YAML开发者).这使我们能够把所有这些文件放到Git仓库中,然后把它挂到流水线上(Jenkins.GitLab等),流水线会把这些变化应用到集群上,然后就有了GitOps.如果你还不了解GitOps是什么,可以查看我们之前发布过的文章:GitOps初阶指南:将DevOps扩展至K8S 为了使工作正常进行,我们必须确保改变集群的唯一方法是在Git仓库上提交.GitOps并不是专门针对K…