经过无数次测试以改进其 Kubernetes 操作后,Weaveworks 技术团队专门研究该解决方案并获得了技术知识,可以在生产中做出更大胆的改变。
工程团队继续进行这个大胆的项目,对系统进行了一项改变,一旦发生意外错误,可能会危及整个系统的完整性。一开始,确实发生了这样 阿尔及利亚电报数据库 的事情,但是 Weaveworks 团队能够在大约 1 小时内再次恢复系统,因为它在几个 Git 配置文件中有完整的描述。该系统不仅包括集群,还包括应用,监控等部分。
因此,甚至在它被命名之前,2016 年我们就有了所谓的 GitOps“测试版”。每个修改都需要提交到记录系统以获得所需状态,该记录系统存储在 GitHub 实例中。