不难形成这样的印象:构建和部署云原生系统正在迅速成为一个已解决的问题,GitOps 提供了路线图。 该方法围绕配置即代码的思想:使所有配置状态都具有声明性(例如,在 Helm Charts 和 Terraform Templates 中指定);将这些文件存储在代码仓库中(例如,GitHub);然后将此存储库视为构建和部署云原生系统的唯一真实来源。无论您是修补 Python 文件还是更新配置文件,repo 都会触发完全自动化的CI/CD 管道。 典型的持续集成/持续部署管道图