- extract Kubernetes operations to controller interface - implement controller interface for kind Deployment