不符合中文表达习惯:
.yml、.yaml 或 .json 文件加载 manifests。" 这句话中的“加载”可以更自然地表达为“从 .yml、.yaml 或 .json 文件中加载 manifests”。spec.source.directory 字段。" 这句话可以更清晰地表达为“除非需要额外的配置选项,否则可以不指定 spec.source.directory 字段。”。语句不通顺:
晦涩难懂:
Directory 类型应用程序从 .yml、.yaml 或 .json 文件中加载 manifests。可以通过平台 UI、Argo CD Dashboard、CLI 或声明方式创建 Directory 应用程序。以下是声明式语法的示例:
除非需要额外的配置选项,否则可以不指定 spec.source.directory 字段。Argo CD 会自动检测源代码库或路径是否包含纯粹的清单文件。
简单性:直接从清单文件加载资源,而无需额外的抽象。
维护成本低:没有配置管理的负担。
管理多个 Kubernetes 资源(例如,Deployments、Services、ConfigMaps)。
小规模项目、资源有限或快速采用 GitOps。
部署原始 YAML 文件,无需动态模板或复杂的配置管理。
Directory 类型应用程序 仅支持纯粹的清单文件。如果 Argo CD 在 Directory 路径中检测到 Kustomize、Helm 或 Jsonnet 文件,它将无法呈现清单。
有关更详细的说明,请参阅:Directory