2017-08-09 3 views
4

Ich möchte eine Funktionalität implementieren, die Kubernetes-Deployment-Dateien (Bereitstellungen yaml oder service yaml oder rc yaml) unter Verwendung von k8s JSON-Schema/Yaml-Schema validiert.Validieren von Kubernetes-Konfigurationsdateien (YAML)

Momentan brauche ich die Setup-kubectl und k8s-Cluster verfügbar, um zu validieren. Aber ohne diese Einrichtung möchte ich mit Go-Client (K8s) api validieren.

Kann mir jemand sagen, ob es Bibliotheken gibt, die ich verwenden kann, um die Dateien zu validieren? Wie kann ich die K8s-Schemas erhalten? Gibt es irgendwelche Werkzeuge/Bibliotheken, um Schemas zu erzeugen? Kannst du mir die Richtung weisen, da ich kubernetes total neu bin.

Weiß jemand, wie kubectl das umsetzt? Ich würde gerne ähnliche Bibliotheken verwenden, wenn möglich

Antwort