Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

revamp of cluster orchestrator docs #9510

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,15 @@ helpdocs_is_published: true
Currently, this early access feature is behind a feature flag . Contact [Harness Support](mailto:[email protected]) to enable the feature.

:::
<DocImage path={require('./static/CO.png')} width="90%" height="90%" title="Click to view full size image" />
<DocImage path={require('./static/co.png')} width="90%" height="90%" title="Click to view full size image" />

Harness’ Cloud Cost Management is centered on three key pillars: Cost Visibility, Cost Optimization and Cost Governance.
Currently AutoStopping, Recommendations and Commitment Orchestrator (in beta) are present under cost optimisation. Harness CCM has now added Cluster Orchestrator for EKS (Beta) to enhance workload-driven autoscaling and intelligent management of AWS Spot instances, contributing to overall cost efficiency.

## AWS Spot Instances and challenges
Amazon EC2 provides a range of purchase options catering to diverse computing needs, including On-Demand Instances, Reserved Instances, and Spot Instances. While On-Demand Instances offer flexibility with pay-as-you-go pricing, Reserved Instances provide significant cost savings with long-term commitments. Spot Instances, on the other hand, allow users to bid for unused EC2 capacity at lower prices, making them ideal for fault-tolerant, flexible and stateless workloads. However, Spot Instances come with challenges such as potential interruptions and the risk of termination within just 2 minutes of a notice if capacity becomes unavailable.

<DocImage path={require('./static/AWS_pricing.png')} width="70%" height="70%" title="Click to view full size image" />
<DocImage path={require('./static/aws-pricing.png')} width="70%" height="70%" title="Click to view full size image" />

## Cluster Infrastructure and challenges

Expand Down Expand Up @@ -53,8 +53,9 @@ Harness is a part of [AWS Service Ready Program](https://aws.amazon.com/blogs/ap
| Currently available in Beta | Upcoming in GA |
|-----------------------------|----------------|
| Cluster node auto scaling & right-sizing | Cluster schedules |
| Spot interruption handling | Bin-packing |
| Spot interruption handling | Integration with Commitment Orchestration feature of Harness |
| Distributed spot orchestration | Cluster preferences |
| | Integration with Commitment Orchestration feature of Harness |
| Bin-packing | |
| Reverse Fallback Retry | |


Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "How it works: Cluster Orchestrator for AWS EKS"
title: "How it works: Cluster Orchestrator for AWS EKS (Beta)"
description: How Cluster Orchestrator works and how it's different from other solutions.
# sidebar_position: 2
helpdocs_topic_id:
Expand All @@ -14,7 +14,7 @@ Cluster Orchestrator primarily performs the action of node provisioning based on
### Spot Instance Orchestration: A High-Level Overview of Cluster Orchestrator's Working


<DocImage path={require('./static/working_spot.png')} width="90%" height="90%" title="Click to view full size image" />
<DocImage path={require('./static/working-spot.png')} width="90%" height="90%" title="Click to view full size image" />


Spot instances offer **discounts of up to 90% for the same performance of On-Demand instances**, which makes them a great option for cost savings. But, as discussed previously, their availability is subject to Amazon's two-minute interruption notice. This is where **Cluster Orchestrator's Spot instance orchestration** comes into play.
Expand Down