Tambahkan sumber daya pengujian untuk menguji pengaturan kluster Kubernetes Anda.
Jika Anda mengubah jenis API apa pun, Anda harus meregenerasi semua kode pendukung. Ini dapat dilakukan dengan menggunakan Target Make generate , misalnya
$ make generateGenerator cenderung tidak keliru bahkan jika sesuatu yang Anda anggap sebagai masalah terjadi, sehingga penting untuk memastikan Anda masih dapat membangun aplikasi Anda setelah menjalankan generator.
Aplikasi Golang yang sebenarnya dapat dibangun dengan go build sederhana. File yang dihasilkan yang diperlukan berkomitmen pada repo untuk memastikannya tetap sinkron. Kita juga harus menggunakan langkah verify untuk memastikan bahwa file yang dihasilkan disinkronkan dengan file tipe masing -masing, tetapi untuk singkatnya telah menghilangkannya di sini.
$ go buildMenjalankan aplikasi adalah sebagai berikut:
$ go run main.go -kubeconfig ~ /.kube/configKemudian kita bisa melanjutkan dan membuat tes dan testrun!
$ kubectl create -f docs/tests.yaml
$ kubectl create -f docs/test-run.yaml