# Functions
Create will create the given deployment on the api server or return an error on failure.
CreateOrUpdate attempts first to get the given deployment.
Delete attempts to delete a k8s deployment if existing or returns an error.
Get returns the k8s deployment for the given object key or an error.
List returns a list of deployments that match the given selector.
ListPods returns the replica sets for a deployment and given selector.
ListReplicaSets returns the replica sets for a deployment and given selector.
New returns a new Builder instance with a default initialized deployment.
Update will update an existing deployment if compare func returns true or else leave it unchanged.
# Type aliases
EqualityFunc is the type for functions that compare two deployments.
MutateFunc is the type for functions that mutate the current deployment by applying the values from the desired deployment.