1. Flux

flux

Flux 是一个 GitOps Kubernetes 操作器(Operator)。

Flux 是一个自动确保集群状态与 git 中的配置匹配的工具。它使用集群中的一个操作器来触发 Kubernetes 内部的部署,这意味着你不需要单独的 CD 工具。它监视所有相关的镜像存储库,检测新镜像,触发部署并根据部署更新所需的运行配置(以及可配置策略)。

好处是:你不需要授予 CI 访问集群的权限,每个更改都是原子性(atomic)和事务性的(transactional),git 有你的审计日志。每个事务要么失败,要么成功。你完全以代码为中心,不需要新的基础设施。

该项目在 CNCF 托管:

  • CNCF 分层:应用定义与开发
  • CNCF 分类:持续集成与部署
  • CNCF 成熟度:已毕业

1.1. 网站/代码

Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2025-02-08 11:34:15

results matching ""

    No results matching ""