扩展 Kubernetes API

自定义资源是 Kubernetes API 的扩展。 Kubernetes 提供了两种向集群添加自定义资源的方式

  • CustomResourceDefinition (CRD) 机制允许您声明性地定义具有您指定的 API 组、种类和模式的新自定义 API。 Kubernetes 控制平面服务并处理您的自定义资源的存储。 CRD 允许您为集群创建新的资源类型,而无需编写和运行自定义 API 服务器。
  • 聚合层位于主 API 服务器之后,它充当代理。 此安排称为 API 聚合 (AA),它允许您通过编写和部署自己的 API 服务器为您的自定义资源提供专门的实现。 主 API 服务器将对您指定的自定义 API 的请求委派给您的 API 服务器,使其对所有客户端可用。
上次修改时间:2024 年 1 月 26 日 晚上 11:11 PST: 更新空格 (dad0076e02)