kubernetes/kube-openapi
GitHub: kubernetes/kube-openapi
kube-openapi 是一个 Go 语言库,通过解析源码结构和 Web 路由自动生成并对外提供 OpenAPI 规范,解决 API 文档与代码手动维护脱节的问题。
Stars: 353 | Forks: 247
# Kube OpenAPI
此代码库是 Kubernetes OpenAPI 发现 spec 生成的主仓库。其目标是
支持一部分 OpenAPI 功能以满足 kubernetes 的用例,但在
实现这些功能时,尽量少地或完全不假设代码或路由的结构。因此,此仓库中不应包含任何 kubernetes 专用代码。
它包含两个主要部分:
- 一个 model 生成器,它会遍历 .go 文件,查找并生成 model
定义。
- 一个 spec 生成器,负责使用 Web service 路由动态生成最终的 OpenAPI spec,或者合并其他的
OpenAPI/Json spec。
标签:EVTX分析, Homebrew安装, 子域名突变, 日志审计