这个项目能做什么

`fleet` 仓库通过使用 Flux 实现了 GitOps 工作流,用于管理单节点 k3s 集群。它作为公共交通地图系统 RampMe 后端的基础设施声明。 关键技术组件包括: - **集群管理**:使用 Flux 进行集群状态的调谐,组织为一系列 Kustomizations(基础设施控制器、配置和应用程序)。 - **基础设施**:部署 Envoy Gateway 用于入口流量,并使用 Cloudflare Tunnel 实现安全的外部访问。 - **密钥管理**:利用 SOPS 对仓库内的敏感数据进行加密。 - **自动化**:实现 Flux 镜像自动化,根据来自 GHCR 的镜像策略自动更新部署标签。 - **配置管理**:包含 OpenTofu 配置,用于管理 Flux 调谐路径之外的 Cloudflare DNS、tunnels 和 Pages 项目。