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 |