k8s-design-workshop Folder structure clientgo Example code on how to work with client-go's fake client to create unit tests kubebuilder Example on how to create a kubebuilder style unit test controller Workshop exercise code with step-by-step building