Fügen Sie Testressourcen hinzu, um Ihr Kubernetes -Cluster -Setup zu testen.
Wenn Sie API -Typen ändern, müssen Sie den gesamten unterstützenden Code regenerieren. Dies kann durch Verwendung des Ziels generate , z. B. das Ziel, z. B.
$ make generateDie Generatoren neigen dazu, sich nicht zu fehlerhaft , auch wenn etwas, das Sie als Problem betrachten, auftreten. Daher ist es wichtig, dass Sie Ihre Anwendung nach dem Ausführen der Generatoren weiterhin erstellen können.
Die eigentliche Golang -App kann mit einem einfachen go build erstellt werden. Die erforderlichen generierten Dateien sind dem Repo verpflichtet, um sicherzustellen, dass sie synchronisiert bleibt. Wir sollten auch einen verify verwenden, um sicherzustellen, dass die generierten Dateien mit ihren jeweiligen Typen synchronisiert sind.
$ go buildAusführen der Anwendung ist wie folgt:
$ go run main.go -kubeconfig ~ /.kube/configDann können wir weiterentwickeln und Tests und Testruns erstellen!
$ kubectl create -f docs/tests.yaml
$ kubectl create -f docs/test-run.yaml