用途:该技能面向 GitOps 实践,以声明式方式通过 Git 管理基础设施与应用部署,核心工具为 ArgoCD 和 FluxCD。
主要能力:必学部分包括 GitOps 原则与工作流、ArgoCD 安装与配置、应用清单与同步、Kustomize 与 Helm 集成、同步策略;可选部分包括 FluxCD 与 Flux v2、镜像自动化与更新、多集群管理、基于 SOPS 的密钥管理、渐进式交付(Argo Rollouts);进阶部分包括自定义健康检查、面向多租户的 ApplicationSets、灾难恢复策略、面向非 Kubernetes 工作负载的 GitOps 以及企业级 GitOps 模式。
资源:资料提到可查看 assets/gitops-patterns.yaml 获取 ArgoCD 模板。
适用场景:需要以 Git 为单一事实来源管理 Kubernetes 应用的团队,涉及多集群、多租户、密钥与渐进式发布等场景。
限制:资料未提供具体安装命令、版本要求、收费与平台支持信息,暂未提供相关细节;使用前需自行确认环境与依赖。