Understanding the Kubernetes Resource Model and Controller Pattern