扩展 Kubernetes API

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

  • CustomResourceDefinition (CRD) 机制允许你声明式地定义一个新的自定义 API,并指定 API 组、种类(Kind)和模式(Schema)。Kubernetes 控制平面负责提供并处理这些自定义资源的存储。CRD 允许你在无需编写和运行自定义 API 服务器的情况下,为集群创建新的资源类型。
  • 聚合层(Aggregation layer)位于主 API 服务器之后,主 API 服务器充当代理角色。这种配置被称为 API 聚合(AA),它允许你通过编写和部署自己的 API 服务器,为自定义资源提供专门的实现。主 API 服务器会将针对你所指定的自定义 API 的请求代理给你自己的 API 服务器,从而使这些 API 对其所有客户端可用。

最后修改时间:2026年3月27日 23:20 PST:删除重复链接 (3605e11ec8)