Skip to content

Resources

Appears in

  • .Values.workload.$name.podSpec.containers.$name
  • .Values.workload.$name.podSpec.initContainers.$name

Notes


resources

The resources that the container can use.

Keyworkload.$name.podSpec.containers.$name.resources
Typemap
Required
Helm tpl
DefaultSee here

Example

workload:
workload-name:
podSpec:
containers:
container-name:
resources: {}

resources.requests

The minimum amount of resources that the container needs.

Keyworkload.$name.podSpec.containers.$name.resources.requests
Typemap
Required
Helm tpl
DefaultSee here

Example

workload:
workload-name:
podSpec:
containers:
container-name:
resources:
requests: {}

resources.requests.cpu

The minimum amount of CPU that the container can use.

Keyworkload.$name.podSpec.containers.$name.resources.requests.cpu
Typestring
Required
Helm tpl
DefaultSee here

Example

workload:
workload-name:
podSpec:
containers:
container-name:
resources:
requests:
cpu: 10m

resources.requests.memory

The minimum amount of memory that the container can use.

Keyworkload.$name.podSpec.containers.$name.resources.requests.memory
Typestring
Required
Helm tpl
DefaultSee here

Example

workload:
workload-name:
podSpec:
containers:
container-name:
resources:
requests:
memory: 50Mi

resources.limits

The maximum amount of resources that the container can use.

Keyworkload.$name.podSpec.containers.$name.resources.limits
Typemap
Required
Helm tpl
DefaultSee here

Example

workload:
workload-name:
podSpec:
containers:
container-name:
resources:
limits: {}

resources.limits.cpu

The maximum amount of CPU that the container can use.

Keyworkload.$name.podSpec.containers.$name.resources.limits.cpu
Typestring
Required
Helm tpl
DefaultSee here

Example

workload:
workload-name:
podSpec:
containers:
container-name:
resources:
limits:
cpu: "1"

resources.limits.memory

The maximum amount of memory that the container can use.

Keyworkload.$name.podSpec.containers.$name.resources.limits.memory
Typestring
Required
Helm tpl
DefaultSee here

Example

workload:
workload-name:
podSpec:
containers:
container-name:
resources:
limits:
memory: 1Gi

resources.limits."gpu.intel.com/i915"

An Intel GPU added when available Note that gpu.intel.com/i915 is a single key, despite of the .

Default

workload:
workload-name:
podSpec:
containers:
container-name:
resources:
limits:
gpu.intel.com/i915: 1

resources.limits."nvidia.com/gpu"

An NVIDIA GPU added when available Note that nvidia.com/gpu is a single key, despite of the .

Default

workload:
workload-name:
podSpec:
containers:
container-name:
resources:
limits:
nvidia.com/gpu: 1

resources.limits."amd.com/gpu"

An AMD GPU added when available Note that amd.com/gpu is a single key, despite of the .

Default

workload:
workload-name:
podSpec:
containers:
container-name:
resources:
limits:
amd.com/gpu: 1

Full Examples

workload:
workload-name:
enabled: true
primary: true
podSpec:
containers:
container-name:
enabled: true
primary: true
resources:
limits:
cpu: "1"
memory: 1Gi
requests:
cpu: 10m
memory: 50Mi