更新时间:2024-05-09 GMT+08:00

管理自定义资源

自定义资源定义(Custom Resource Definition,CRD) 是对Kubernetes API的扩展,当默认的Kubernetes资源无法满足业务需求时,您可以通过CRD对象来定义新的资源类别。 根据CRD的定义,您可以在集群中创建自定义资源(Custom Resource,CR)来满足业务需求。 CRD允许用户创建新的资源类别的同时又不必添加新的Kubernetes API服务器,从而有效提高集群管理的灵活性。

创建CRD

  1. 登录CCE控制台。
  2. 单击集群名称进入集群,在左侧选择“自定义资源”,在右上角单击“YAML创建”
  3. 输入YAML来新建CRD。CRD的YAML定义需要根据业务需求进行定制,详情请参见使用CustomResourceDefinition扩展Kubernetes API
  4. 单击“确定”。

查看CRD及其对应的资源

  1. 登录CCE控制台。
  2. 单击集群名称进入集群,在左侧选择“自定义资源”
  3. 在自定义资源页面,查看CRD或CRD对应的资源对象。

    • 查看CRD及其YAML

      列表中列出了集群中所有CRD,以及对应的API组、API版本、资源作用范围,单击操作列中的“查看YAML”按钮即可查看CRD的YAML。

      您可以通过上方的搜索框,使用关键词搜索全部资源类型。

    • 查看CRD对应的资源对象

      在列表中选择一个自定义资源类型,单击操作列中的“查看资源”按钮即可浏览对应的资源对象。