This is an automated email from the ASF dual-hosted git repository.

wilfreds pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/yunikorn-release.git


The following commit(s) were added to refs/heads/master by this push:
     new 6dcf8b1  [YUNIKORN-2382] Update helm chart readme (#167)
6dcf8b1 is described below

commit 6dcf8b1ac8f3f7620b48fcafa232148292d10cc3
Author: Wilfred Spiegelenburg <[email protected]>
AuthorDate: Thu Feb 8 12:59:19 2024 +1100

    [YUNIKORN-2382] Update helm chart readme (#167)
    
    New k8s supported versions
    Additional functionality, clean up text
    
    Closes: #167
    
    Signed-off-by: Wilfred Spiegelenburg <[email protected]>
---
 helm-charts/yunikorn/README.md | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/helm-charts/yunikorn/README.md b/helm-charts/yunikorn/README.md
index 9a697e6..82b76c9 100644
--- a/helm-charts/yunikorn/README.md
+++ b/helm-charts/yunikorn/README.md
@@ -18,26 +18,25 @@
 # Apache YuniKorn - A Universal Scheduler
 
 Apache YuniKorn is a light-weight, universal resource scheduler for container 
orchestrator systems.
-It was created to achieve fine-grained resource sharing for various workloads 
efficiently on a large scale, multi-tenant,
-and cloud-native environment. YuniKorn brings a unified, cross-platform, 
scheduling experience for mixed workloads that consist
-of stateless batch workloads and stateful services. 
+It was created to achieve fine-grained resource sharing for various workloads 
efficiently on a large scale, multi-tenant, and cloud-native environment. 
YuniKorn brings a unified, cross-platform, scheduling experience for mixed 
workloads that consist of AI, Machine Learning, stateless batch workloads and 
stateful services. 
 
-YuniKorn now supports K8s and can be deployed as a custom K8s scheduler. 
YuniKorn's architecture design also allows adding different
-shim layer and adopt to different ResourceManager implementation including 
Apache Hadoop YARN, or any other systems. 
+YuniKorn now supports K8s and can be deployed as a custom K8s scheduler. 
YuniKorn's architecture design also allows adding different shim layer and 
adopt to different ResourceManager implementation including Apache Hadoop YARN, 
or any other systems. 
 
 ## Feature highlights
 
-- Features to support both batch jobs and long-running/stateful services.
-- Hierarchy queues with min/max resource quotas.
+- Features to support both AI, Machine Learning or batch jobs and 
long-running/stateful services.
+- Hierarchical queues with guaranteed/maximum resource quotas and applications.
+- User and group quotas configurable for each  queue with maximum applicatins 
and resources.
 - Resource fairness between queues, users and apps.
+- Scheduling policies configurable per queue: FIFO, priority and state based.
 - Cross-queue preemption based on fairness.
 - Automatically map incoming container requests to queues by policies. 
 - Node partition: partition cluster to sub-clusters with dedicated quota/ACL 
management.
 - Fully compatible with K8s predicates, events, PV/PVC and admin commands.
-- Supports to work with [Cluster 
AutoScaler](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler)
 to drive cluster scales up and down. 
+- Support for [Cluster 
AutoScaler](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler)
 and [Karpenter](https://karpenter.sh/) to drive cluster scale up and down. 
 
 ## Deployment model
-YuniKorn can be deployed with 
[helm-charts](https://hub.helm.sh/charts/yunikorn/yunikorn) on an existing K8s 
cluster. It can be deployed with or without the admission controller. When the 
admission controller is enabled, YuniKorn will be the primary scheduler that 
takes over the resource scheduling (the admission controller runs a mutation 
webhook that automatically mutates pod spec's schedulerName to yunikorn); when 
it is disabled, user needs to manually change the schedulerName to `yun [...]
+YuniKorn can be deployed with 
[helm-charts](https://artifacthub.io/packages/helm/yunikorn/yunikorn) on an 
existing K8s cluster. It can be deployed with or without the admission 
controller. When the admission controller is enabled, YuniKorn will be the 
primary scheduler that takes over the resource scheduling (the admission 
controller runs a mutation webhook that automatically mutates pod spec's 
schedulerName to yunikorn); when it is disabled, user needs to manually change 
the schedulerNa [...]
 
 ## Supported K8s versions 
 
@@ -48,6 +47,8 @@ YuniKorn can be deployed with 
[helm-charts](https://hub.helm.sh/charts/yunikorn/
 | 1.25.x              |    √     |
 | 1.26.x              |    √     |
 | 1.27.x              |    √     |
+| 1.28.x              |    √     |
+| 1.29.x              |    √     |
 
 ## Installing the chart
 ```


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to