Cluster Right-Sizing Recommendation API

Kubecost's Cluster Right-Sizing Recommendation API can monitor the resource utilization of your clusters and offer cost-effective right-sizing solutions.

Cluster Right-Sizing Recommendation API

GET http://app.kubecost.com/query/savings/clusterSizingETL

Path Parameters

NameTypeDescription

window

string

Duration of time over which to query. Accepts multiple formats including units of time, relative time units, and unix timestamps. See this section on using the window parameter for more information.

targetUtilization

float in the range (0, 1]

Target CPU/RAM utilization which parallels environment profiles. For reference, Development should equal .80, Production should equal .65, and High Availability should equal .5. Also supports custom values within the range.

minNodeCount

int

Minimum node count to be recommended which parallels environment profiles. For reference, Development should equal 1, Production should equal 2, and High Availability should equal 3. Also supports custom values within the range.

allowSharedCore

boolean

Whether you want to allow shared core node types to be included in your recommendation. Accepts true or false.

architecture

string

Accepts x86 or ARM. Currently, ARM is only supported on AWS clusters.

spotNodes

boolean

Whether you want to allow Spot node types to be included in your recommendation. Default is false.

Last updated