# Functions
Container adds a container to a PodSpecable's Pod template.
Controller sets the given object as the controller (owner) of an API object.
EnvVar sets the value of a Container's environment variable.
EnvVarFromSecret sets the value of a Container's environment variable to a reference to a Kubernetes Secret.
EnvVars sets the value of multiple environment variables.
Image sets a Container's image.
Label sets the value of an API object's label.
Limits sets the CPU and memory limits of a Deployment's first container.
NewContainer creates a Container object.
NewDeployment creates a Deployment object.
NewKnService creates a Knative Service object.
PodLabel sets the value of a label of a PodSpecable's Pod template.
Port adds a port to a Container.
Probe sets the HTTP readiness probe of a Deployment's first container.
Requests sets the CPU and memory requests of a Deployment's first container.
Selector adds a label selector to a Deployment's spec, ensuring a corresponding label exists in the Pod template.
ServiceAccount sets the ServiceAccount name of a PodSpecable.
StartupProbe sets the HTTP startup probe of a Deployment's first container.
TerminationErrorToLogs sets the TerminationMessagePolicy of a container to FallbackToLogsOnError.
# Type aliases
ObjectOption is a functional option for building Kubernetes API objects.