Container (v1beta1)

Configuration of a container.

.<Container Name>

Property Description Type Required Default
environmentVariables Environment variables to update or add to this container. List of EnvVars No None
image The image of this container. Entry should be a full image reference from a reachable registry. String No None
imagePullPolicy The ImagePullPolicy of this container. Available options are: Always, Never, IfNotPresent. String No None
startupProbe The startup probe configuration for this container. Object No None
livenessProbe The liveness probe configuration for this container. Object No None
readinessProbe The readiness probe configuration for this container. Object No None
logLevel The log level of this container. Available options are: Info, Debug, Trace. String No Info
resources The resources (CPU and memory) for this container. Object No None

.<Container Name>.environmentVariables

Property Description Type Required Default
name Environment variable name. String No None
value Environment variable value. String No None
valueFrom Environment variable value from a FieldRef source . Object No None

.<Container Name>.startupProbe

Property Description Type Required Default
failureThreshold Number of probe failures to consider the container is not ready / healthy / live. Number No None
initialDelaySeconds Number of seconds after the container has started before first probe. Number No None
periodSeconds Number of seconds after the container has started. Number No None
timeoutSeconds Number of seconds after which the probe times out. Number No None

.<Container Name>.livenessProbe

Property Description Type Required Default
failureThreshold Number of probe failures to consider the container is not ready / healthy / live. Number No None
initialDelaySeconds Number of seconds after the container has started before first probe. Number No None
periodSeconds Number of seconds after the container has started. Number No None
timeoutSeconds Number of seconds after which the probe times out. Number No None

.<Container Name>.readinessProbe

Property Description Type Required Default
failureThreshold Number of probe failures to consider the container is not ready / healthy / live. Number No None
initialDelaySeconds Number of seconds after the container has started before first probe. Number No None
periodSeconds Number of seconds after the container has started. Number No None
timeoutSeconds Number of seconds after which the probe times out. Number No None

.<Container Name>.resources

Property Description Type Required Default
limits The resources (CPU and memory) limits for this container. Object No None
requests The resources (CPU and memory) requests for this container. Object No None

.<Container Name>.resources.limits

Property Description Type Required Default
cpu The CPU limit for this container. String No None
memory The memory limit for this container. String No None

.<Container Name>.resources.requests

Property Description Type Required Default
cpu The CPU request for this container. String No None
memory The memory request for this container. String No None