深入理解XRM及相关操作指南
1. XRM特性概述
XRM(Crossplane资源模型)具有多个重要特性,包括自定义和外部资源命名、配置所有权以及敏感输入输出字段处理。下面将详细介绍这些特性。
2. 配置保真度
MR(Managed Resource)应包含外部资源API中所有可配置的字段,在控制平面层面提供各种配置组合。平台开发者可通过XR进行策略编码和配方创建。外部资源API中可配置的每个字段在MR中都应具有相同的名称,这样便于用户比较和排查问题。在开发新的提供者之前,确保资源具有定义良好的CRUD API和精细控制至关重要,否则控制理论的实现将受到影响。
3. Spec和状态配置
- Spec配置 :作为API的输入部分,包含三种类型的配置旋钮:
- 初始初始化 :用户在资源供应时配置的参数,如RDS供应中的数据库版本。
- 延迟初始化 :资源创建时由提供者用默认值初始化,后续在协调循环中由用户配置实际值,资源标签标记是常见示例。
- 不可变配置 :初始供应后值不能更改的属性,如创建RDS资源后不能更改其区域。此类配置应在MR中标记为不可变,若用户尝试更新将触发协调失败事件。创建和更新API操作所需的必填字段应在MR中标记为必填,可选字段应使用指针类型,以避免用户未指定值时非指针类型解析为零。
- 状态配置
超级会员免费看
订阅专栏 解锁全文
1348

被折叠的 条评论
为什么被折叠?



