SuperAPI AI 工具集

gitops-workflows

部署与运维

查看项目

更新于 10-15 16:43

技能介绍

用途:这是一个 GitOps 部署工作流技能,当用户提及 GitOps、ArgoCD、Flux、Flagger、Argo Rollouts 或持续交付时触发,帮助完成从工具选型到落地运维的完整流程。

主要能力:提供 ArgoCD 3.x 与 Flux 2.7 的安装与首应用部署步骤,含命名空间创建、安装 manifest、获取初始密码与端口转发等命令;讲解仓库结构设计(单仓与多仓、Kustomize 环境分层);多集群部署(ArgoCD ApplicationSet 集群/矩阵生成器、Flux hub-and-spoke);密钥管理(SOPS+age、External Secrets Operator、Sealed Secrets);渐进式交付(Argo Rollouts 金丝雀、Flagger 指标分析);故障排查(OutOfSync、Flux 不协调、漂移检测);OCI 制品用法。配套脚本包括 applicationset_generator.py、secret_audit.py、validate_gitops_repo.py,并有 install-argocd-3.x.yaml、cluster-generator.yaml、flux-bootstrap-github.sh、oci-helmrelease.yaml、sops-age-config.yaml、argo-rollouts-canary.yaml 等模板。

使用方式:按决策树选择起点,无 GitOps 时按需求选 ArgoCD(UI 友好)或 Flux(模块化);已安装则按目标进入同步排障、多集群、密钥、渐进式交付或仓库结构专题。ArgoCD 常用命令如 argocd app create/sync/diff/list/get,Flux 常用 flux bootstrap、flux get all、flux reconcile kustomization。

适用场景:Kubernetes 环境的 GitOps 落地、多集群发布、密钥安全、渐进式交付与日常排障。

限制:资料仅给出上述命令、版本与模板引用,未提供完整价格、收费或效果承诺;具体版本号与功能以官方发布为准,使用前需确认集群环境与权限。