我想实现一个功能 - 使用 k8s JSON 模式/Yaml Schema 验证 Kubernetes 部署文件(部署 yaml 或服务 yaml 或 rc yaml)。
目前我需要设置 kubectl 和 k8s 集群才能进行验证。但是如果没有这个设置,想使用 Go-Client (K8s) api 进行验证。
谁能告诉我是否有任何库可用于验证文件?如何获取 K8s 模式。是否有任何工具/库来生成模式?你能给我指明方向吗,因为我对 Kubernetes 的东西完全陌生。
有谁知道 kubectl 是如何实现的?如果可能,我想使用类似的库