y164.第九章 GitOps从入门到精通 -- ArgoCD快速入门和ArgoCD进阶(十三)

11.9 同步选项

  • 同步选项(Sync Options)用于禁用或启用同步过程中的某些特性

    • ApplyOutOfSyncOnly

      • 仅对那些处于OutOfSync状态的资源执行同步操作
    • PrunePropagationPolicy

      • 资源修剪传播策略,默认使用foreground策略

      • 另外可选的策略还有background和orphan

    • PruneLast

      • 在同步操作的最后再执行修剪操作,即其它资源已经部署且转为健康状态后再进行Prune
    • Replace

      • 对资源的修改,以replace方式进行,而非默认的apply
    • FailOnSharedResource

      • 默认的同步操作不会考虑GitRepo中定义的资源是否已经被其它Application所使用
      • 将该选项设置为true,意味着在发现资源已经被其它Application所使用时,则将同步状态设置为fail
    • RespectIgnoreDifferences

      • 在同步阶段忽略期望状态的字段
    • CreateNamespace

      • 创建缺失的名称空间
    • Validation

      • 是否执行资源规范格式的校验,相当于“kubectl apply --validate={true|false}”,默认为true

猜你喜欢

转载自blog.csdn.net/qq_25599925/article/details/126455727
今日推荐