测验:协调归属与维护范围
将enabled=false 修补到子应用程序的API 响应成功,但使用相同的UID 返回true。当ownerReferences指向一个ApplicationSet时,首先看哪里?
- 父ApplicationSet的模板和子字段例外策略
- ConfigMap的数据备份和卷恢复策略
- 新 Pod 的就绪路径和重启计数
- Git远程证书过期和DNS缓存时间
当enabled=false时,sync.revision是新提交,OutOfSync,实际设置是旧值。最合理的解释是什么?
- 由于根本无法读取存储库,因此新提交是否存在未知。
- 可能已比较新目标,但自动应用可能已被禁用。
- 由于资源运行状况良好,因此新数据已被应用。
- 由于 Git 分支名称相同,因此可以忽略修订版本差异。
关闭自动同步后,批准的手动同步应用了相同的 Git 提交。报告中哪种表述是正确的?
- 所有更改路径都被阻止,因此无法执行手动请求。
- 由于手动同步成功,必须将enabled 更改为true。
- 停止自动化并不是消除手动请求能力的锁。
- 手动同步是只读比较,不会更改实际数据。
我想暂时只允许一个特定的孩子进行自动化切换。此单一来源练习中最窄的例外是什么?
- 所有儿童的整个规格均不参与比较。
- 一起排除所有子项的源和同步策略。
- 整个 ConfigMap 被排除在 Git 比较之外。
- 一起指定启用字段的子名称和 jsonPointer。
手动调整后,就同步了。如何终止临时异常并验证自动化返回?
- 删除异常并检查父/子策略后,我们看到了新 Git 更改的实际应用。
- 仅再次读取现有的同步屏幕并终止,无需新的验证。
- 再按一次“手动同步”,它将报告自动化已恢复。
- 如果 ConfigMap 名称相同,则不会检查策略和 Git 修订版本。
负责人的名字写在operation.initeratedBy.username中。该字符串的正确处理方式是什么?
- 它记录了仅使用字符串就证明了经过身份验证的用户和批准权限。
- 将其视为请求元数据,并将其与实际的认证授权审计证据区分开来。
- 如果存在用户名,则该操作被视为自动调整。
- 由于有请求元数据,因此省略了实际对象是否已更改。