通过自定义CRD管理自定义资源

Kubernetes集群资源(Resource)作为API实体来存储和管理集群中的一类对象。当默认Kubernetes资源无法满足业务需求时,您可以通过自定义资源定义(Custom Resource Definition,CRD)扩展Kubernetes API,添加自定义资源(Custom Resources),提升集群管理的灵活性。

使用限制

部分资源类型仅支持创建等操作,无法列出对应的资源对象。

操作步骤

  1. 登录容器服务管理控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择工作负载 > 自定义资源

  3. 按需进行以下操作:

    • 在页面右上角,单击使用YAML创建资源来新建CRD。

    • 在CRD页签,查看CRD或编辑CRD的YAML。

    • 资源对象浏览器页签,查询和管理资源对象。

      • 浏览API组和资源类型列表

        对象浏览器左侧列出了集群支持的全部API组。您可以点击API组的名称展开查看组内包含的资源类型,也可以通过上方的搜索框,使用关键词搜索全部资源类型。

      • 浏览资源对象

        在左侧API列表中选择一个资源类型,即可浏览对应的资源对象。您可以对资源对象进行YAML编辑和删除操作。

相关文档

关于如何创建其他类型的工作负载,例如Deployment、Statefulset、Job、CronJob等,请参见工作负载