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://<your-kubecost-address>/model/savings/clusterSizingETL
Path Parameters
Name | Type | Description |
---|---|---|
window | string | Duration of time over which to query. Accepts multiple different formats of time (see this Using the |
targetUtilization | float in the range (0, 1] | Target CPU/RAM utilization which parallels environment profiles. For reference, Development should equal |
minNodeCount | int | Minimum node count to be recommended which parallels environment profiles. For reference, Development should equal |
allowSharedCore | boolean | Whether you want to allow shared core node types to be included in your recommendation. Accepts |
architecture | string | Accepts |
Examples
Receive right-sizing recommendations taking into account cluster activity for the past two weeks, and ideal CPU and RAM utilization for a high availability environment.
Receive recommendations taking into account AWS cluster activity for the past five days, ideal CPU and RAM utilization for a production environment, and allowing shared cores.
Adopting cluster right-sizing recommendations
The Cluster Right-Sizing Recommendation API is not able to directly implement its recommendations. To adopt right-sizing recommendations for your cluster(s), view this section of our Cluster Right-Sizing doc.
Last updated