本文档聚焦自定义资源定义(CRD)的“显示查看”与“更新编辑”两大核心操作,详细说明操作流程及注意事项。需特别说明:系统仅支持通过YAML编辑模式完成CRD及关联自定义资源(CR)实例的更新;点击CRD名称可查看其关联的CR实例,且实例同样支持YAML编辑。
一、前提条件
已获取MCE容器引擎系统登录权限,且具备目标CRD相关的操作权限(含查看、编辑权限);
明确需操作的CRD名称,确保该CRD已在集群中成功创建;
熟悉基础YAML语法规范,避免因语法错误导致配置失效;
若需更新配置,提前梳理好需修改的内容(如CRD的字段规则、CR实例的参数等),避免无效修改。
二、CRD 显示查看操作
通过系统界面可查看CRD的基本信息、完整配置及关联的CR实例,步骤如下:

- 登录系统后,点击进入「MCE容器引擎」模块;
- 在左侧导航菜单中,依次选择「自定义资源」→「自定义资源定义(CRD)」,进入CRD列表页;
- 在列表页可查看所有已创建的CRD信息,包括CRD名称、自定义资源名称、创建时间、运行状态等核心字段;
- 查看CRD详情及关联实例:找到目标CRD,点击其名称进入详情页,详情页包含三部分核心内容:
- 基本信息:展示CRD的名称、创建时间、状态、API组、资源版本等基础属性;
- 关联CR实例列表:展示所有基于该CRD创建的CR实例,包含实例名称、所属命名空间、状态、创建时间等信息,点击实例名称可进入实例详情页;
- YAML配置详情:展示CRD的完整YAML配置内容,直观呈现其资源定义规则。
- 快速定位:若CRD数量较多,可通过列表页的搜索框输入CRD名称关键词,快速筛选目标资源。
三、YAML编辑更新操作
系统仅支持YAML编辑模式,分别完成CRD本身及关联CR实例的更新,操作流程如下:
(一)CRD 本身的 YAML 编辑更新
- 进入CRD列表页,找到目标CRD,点击其右侧操作栏的「编辑」按钮;或进入CRD详情页后,点击页面中的「编辑」按钮,进入YAML编辑页面;
- 在YAML编辑区域,根据提前梳理的需求修改配置。注意:系统会标注不可修改字段(如API组、资源名称等核心字段),禁止编辑此类字段;常见可修改项包括:
- 字段定义规则:新增字段、调整字段类型、修改字段校验规则(如必填项、默认值等);
- 资源版本信息:新增API版本、调整现有版本状态(如beta升级为stable);
- 辅助配置:修改CRD的描述信息、标签等。
- 编辑完成后,仔细核对YAML语法及修改内容,确保无缩进错误、符号遗漏等问题;
- 点击页面底部的「提交」按钮,提交更新请求;
- 系统自动校验配置合法性:校验通过则CRD状态更新为「正常」,新配置立即生效;校验失败则提示具体错误信息(如语法错误、修改不可编辑字段),需修正后重新提交。

(二)CRD 关联实例的 YAML 编辑更新
- 先按“CRD显示查看操作”步骤,进入目标CRD的详情页;
- 在详情页的「关联CR实例列表」中,找到需要更新的实例,点击其名称进入实例详情页;
- 在实例详情页点击「编辑」按钮,进入该CR实例的YAML编辑页面;
- 根据业务需求修改YAML配置,修改内容需严格符合对应CRD的定义规则(如字段类型、必填项要求等);
- 核对配置无误后,点击「提交」按钮;
- 系统校验通过后,CR实例将按新配置生效;若校验失败,需根据提示修正配置后重新提交。

四、注意事项
- CRD为集群级资源,其更新会影响所有关联的CR实例,修改前需充分评估对业务的影响,建议在业务低峰期操作;
- CRD的核心字段(如API组、资源名称、作用域)创建后不可修改,若需调整此类字段,需删除原有CRD并重新创建(删除CRD会同步删除所有关联CR实例,务必提前备份数据);
- 更新CRD的字段定义时,若新增必填字段,需先确保现有所有CR实例已满足该必填条件,否则会导致实例状态异常;
- 编辑YAML时建议先在本地备份原有配置,若更新后出现问题,可快速回滚;
- 提交更新后,若CRD或CR实例状态异常,可通过详情页的「事件日志」查看错误原因,针对性修正后重新提交。
作者:吴升斌 创建时间:2019-09-12 09:52
最后编辑:吴升斌 更新时间:2026-01-30 18:08
最后编辑:吴升斌 更新时间:2026-01-30 18:08