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