通过聚合层扩展 Kubernetes API
这里的附加 API 可以是现成的解决方案比如 metrics server, 或者你自己开发的 API。
聚合层不同于 。 后者的目的是让 kube-apiserver 能够认识新的对象类别(Kind)。
APIService 的最常见实现方式是在集群中某 Pod 内运行 扩展 API 服务器。 如果你在使用扩展 API 服务器来管理集群中的资源,该扩展 API 服务器(也被写成“extension-apiserver”) 一般需要和一个或多个一起使用。 apiserver-builder 库同时提供构造扩展 API 服务器和控制器框架代码。
扩展 API 服务器与 kube-apiserver 之间需要存在低延迟的网络连接。 发现请求需要在五秒钟或更短的时间内完成到 kube-apiserver 的往返。
接下来
- 接下来,了解, 开始使用聚合层。
或者,学习如何使用自定义资源定义扩展 Kubernetes API。