扩展 Kubernetes API

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

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