Skip to main content

require-container-resources

Require container resources to be specified.

Examples

Correct manifest for this rule:

new Pod({
spec: {
containers: [
{
name: "nginx",
image: "nginx",
resources: {
requests: { cpu: "100m", memory: "100Mi" }
}
}
]
}
});

Incorrect manifest for this rule:

new Pod({
spec: {
containers: [
{
name: "nginx",
image: "nginx"
}
]
}
});

Configuration

init

Require resources to be specified for init containers.

ephemeral

Require resources to be specified for ephemeral containers.

requests

Require resources to contain specified requests.

Examples

requests = ["cpu", "memory"]

limits

Require resources to contain specified limits.

Examples

limits = ["cpu", "memory"]