Purpose
Generate kubernetes rightsizing guidance from utilization metrics.
Location
cost/kubernetes/rightsizing.sh
Preconditions
- Required tools:
bash,awk - Required permissions: none
- Required environment variables: none
Arguments
| Flag | Required | Default | Description |
|---|---|---|---|
--cpu-util PERCENT |
Yes | N/A | Current CPU utilization |
--memory-util PERCENT |
Yes | N/A | Current memory utilization |
--cpu-target PERCENT |
No | 55 |
Target CPU utilization |
--memory-target PERCENT |
No | 65 |
Target memory utilization |
--json |
No | false |
Emit JSON output |
Usage
cost/kubernetes/rightsizing.sh --cpu-util 21 --memory-util 30
Output
- Exit codes:
0success,2invalid arguments.