【发布时间】:2018-01-17 06:53:30
【问题描述】:
我想实现一个功能 - 使用 k8s JSON 模式/Yaml Schema 验证 Kubernetes 部署文件(部署 yaml 或服务 yaml 或 rc yaml)。
目前我需要设置 kubectl 和 k8s 集群以进行验证。但如果没有这个设置,想使用 Go-Client (K8s) api 进行验证。
谁能告诉我是否有任何库可用于验证文件?如何获取 K8s 架构。是否有任何工具/库来生成模式?你能给我指明方向吗,因为我对 Kubernetes 的东西完全陌生。
有人知道 kubectl 是如何实现的吗?如果可能的话,我想使用类似的库
【问题讨论】:
标签: validation kubernetes yaml kubectl kubernetes-go-client