kubernetes/kube-aggregator
GitHub: kubernetes/kube-aggregator
kube-aggregator 通过动态注册、发现汇总和请求代理机制,将多个独立 API Server 聚合为统一的 Kubernetes API 接口。
Stars: 269 | Forks: 84
# kube-aggregator
实现了 [Aggregated API Servers](https://github.com/kubernetes/design-proposals-archive/blob/main/api-machinery/aggregated-api-servers.md) 设计提案。
它提供:
* 用于注册 API server 的 API。
* 来自所有聚合 API 的发现信息摘要
* 将客户端请求 HTTP 代理至特定 API 后端
## 目的
我们希望将单一的整体 API server 划分为多个聚合
server。任何人都应该能够编写自己的聚合 API server 来公开他们想要的 API。
集群管理员应该能够通过启动新的
聚合 server 来在运行时公开新的 API。
## 兼容性
此仓库的 HEAD 版本将与 k8s.io/apiserver、k8s.io/apimachinery 和 k8s.io/client-go 的 HEAD 版本保持一致。
## 它来自哪里?
`kube-aggregator` 同步自 https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/kube-aggregator。
代码修改在该位置进行,合并到 `k8s.io/kubernetes` 后同步至此。
标签:API网关, API聚合, EVTX分析, 动态注册, 子域名突变, 日志审计