ArgoCD应用集部署工具

用于通过ArgoCD ApplicationSet自动部署Helm图表到不同环境的配置工具,支持开发和生产环境的多集群管理。

  • by JuliusOmoleye
  • 本地部署
  • 更新于
在 GitHub 查看 JuliusOmoleye/argocd-mcp-applicationset

使用说明

ArgoCD ApplicationSet 用于 MCP 测试图表

这个仓库包含一个ArgoCD ApplicationSet配置,用于部署 MCP测试图表 分为两个环境:开发环境(dev)和生产环境(prod)。

结构

  • applicationset.yaml - 主应用程序集配置
  • environments/ - 针对特定环境的配置

环境

开发(dev)

  • 命名空间: mcp-test-dev
  • 复制品:1
  • 资源:最低配置(100m CPU,128Mi 内存)

制作(prod)

  • 命名空间: mcp-test-prod
  • 复制品:3个
  • 资源:高级(200m CPU,256Mi 内存)

部署

将 ApplicationSet 应用到您的 ArgoCD 实例中:

kubectl apply -f applicationset.yaml

ApplicationSet 将自动:

  • 创建目标命名空间
  • 从源代码仓库部署Helm图表
  • 配置特定环境的值
  • 启用自动同步,支持修剪和自我修复功能