目录
简介
Directory 类型应用会直接从 .yml、.yaml 或 .json 文件中加载 manifests。Directory 应用可通过平台 UI、Argo CD 监控面板、CLI 或声明式方式创建。声明式语法示例:
除非需要额外的配置选项,否则不需要 spec.source.directory 字段。Argo CD 会自动检测源仓库/路径是否包含普通清单文件。
优势
-
简单性:直接从清单文件加载资源,无需额外抽象。
-
低维护:无需配置管理开销。
使用场景
-
管理多个 Kubernetes 资源(例如 Deployments、Services、ConfigMaps)。
-
小型项目、最少资源需求或快速采用 GitOps。
-
在没有动态模板或复杂配置管理的情况下部署原始 YAML 文件。
WARNING
Directory 类型应用仅支持普通清单文件。如果 Argo CD 在 Directory 路径中检测到 Kustomize、Helm 或 Jsonnet 文件,将无法渲染清单。
参考
有关更详细的说明,请参阅:Directory