文章目录
GitOps
什么是GitOps
GitOps是Weaveworks公司于2017年首创的一种进行Kubernetes集群管理和应用交付的方式。GitOps通过使用Git作为声明性基础设施和应用程序的单一事实来源进行工作。 GitOps的核心是将应用的声明性基础架构描述、应用源码与自动化流程存放在Git Repository中,将Git作为交付流水线的核心。GitOps会Diff Repository中声明信息与Kubernetes集群中实际运行的内容之间的差异,其实现的GitOps Kubernetes Operator会根据情况进行自动更新或回滚集群;通过将Git作为交付流水线的核心,开发人员可以使用push、pull request
版权归原作者 MyySophia 所有, 如有侵权,请联系我们删除。