Skip to content

ECO-INF-K8S-001

Name: Missing or mis-sized CPU and memory requests and limits

Category: Infrastructure

Family: Kubernetes

Primary layer: process

System layers: process, architecture

Description

Kubernetes workloads that omit or poorly size CPU and memory requests and limits make scheduling and capacity planning less efficient, increasing cluster waste and instability.

Impact

  • cost: Poor sizing can lead to overprovisioning or noisy-neighbor contention.
  • performance: Bad sizing increases throttling or eviction risk.
  • carbon: Inefficient capacity use drives unnecessary cluster footprint.

Detection

  • method: yaml-k8s
  • selector: missing_requests_limits

Remediation

  • guidance: Set realistic requests and limits based on actual workload behavior and revise them as measurements improve.
  • examples:
  • Use observed workload baselines instead of copy-pasted defaults.

Pattern examples

No pattern examples provided.

Remediation examples

No remediation examples provided.

Metadata

  • status: draft
  • severity: medium
  • version: 0.3.0-draft