Get Started
Learn how to enable and configure Cluster Orchestrator for your EKS clusters
Cluster Orchestrator is designed for quick implementation with minimal configuration. You can be up and running in just three simple steps:
Connect your AWS EKS cluster
Configure your optimization preferences
Activate the orchestration
Compatibility Matrix
Till 0.6.0
1.32
1.2.4
0.7.0
1.33
1.7.3
beta-0.7.0
1.34
1.8.0
0.9.0
1.34
1.8.2
Prerequisites
AWS CLI: 2.15.0 or higher (for kubectl)
Quick Start
Log in to Harness and go to Cloud Costs → Cluster Orchestrator
If you don't have a Kubernetes connector, click on "Add New Cluster" else follow step 5.
Click on "New Cluster/Cloud Account", then select "Kubernetes". You can create a Kubernetes Connector through two methods:
After this, your created connector will show up on the home page of Cluster Orchestrator.
Cluster Orchestrator Homepage
The Cluster Orchestrator homepage provides a comprehensive dashboard of your Kubernetes infrastructure costs, savings, and cluster status. This centralized view helps you monitor the financial impact and operational status of your optimization efforts across all managed clusters.

The homepage displays the following key information:
Total Cluster Spend: The aggregate cost of all your Kubernetes clusters over the selected time period. This includes all compute resources (instances/nodes) used by your clusters, giving you visibility into your overall cloud spending for this infrastructure. This metric serves as your baseline for measuring cost optimization success.
Total Spot Savings: The amount of money saved by using spot instances instead of on-demand instances. Spot instances typically cost 70-90% less than on-demand instances, and this metric quantifies those savings, helping you understand the ROI of the Cluster Orchestrator's optimization strategies. It's calculated as the difference between what you would have paid using only on-demand instances versus your actual costs with spot instances.
Time Period Selector: A dropdown menu that allows you to filter the displayed metrics for specific periods (e.g., last 7 days, last 30 days, custom date range).
Cluster Details Table: A comprehensive view of all your managed clusters with the following information for each:
Name: The user-defined name of the cluster
ID: The unique identifier for the cluster
Region: The cloud region where the cluster is deployed
Nodes: The total number of nodes currently running in the cluster
CPU: Total CPU resources available in the cluster
Memory: Total memory resources available in the cluster
Spend: The cost associated with this specific cluster during the selected time period
Savings Realized: The amount saved through optimization for this cluster
State: Whether cluster orchestrator is currently enabled or disabled for this cluster or if there is a configuration error. Usually configuration error is due to error in successfully establishing connection with the cluster while setting up cluster Orchestrator.
Actions: Buttons to reconfigure orchestrator settings, delete the orchestrator, or disable/enable orchestrator
Last updated
Was this helpful?