k8s test controller
1.0.0
テストリソースを追加して、Kubernetesクラスターのセットアップをテストします。
APIタイプを変更する場合は、すべてのサポートコードを再生する必要があります。これは、 generate Make Targetを使用して実行できます。
$ make generate発電機は、問題が発生していると考えるかもしれないものが発生している場合でもエラーが発生しない傾向があるため、ジェネレーターを実行した後もアプリケーションを構築できるようにすることが重要です。
実際のGolangアプリは、Simple go buildで構築できます。必要な生成されたファイルは、同期のままであることを確認するためにリポジトリにコミットされます。また、 verifyステップを使用して、生成されたファイルがそれぞれのType.goファイルと同期していることを確認する必要がありますが、Brevityのためにここでそれを省略しています。
$ go buildアプリケーションの実行は次のとおりです。
$ go run main.go -kubeconfig ~ /.kube/configその後、先に進み、テストとテストランを作成できます!
$ kubectl create -f docs/tests.yaml
$ kubectl create -f docs/test-run.yaml