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 650a5e4 [YUNIKORN-3132] Update yunikornDefaults example (#216)
650a5e4 is described below
commit 650a5e4de22673faa8157e5628c791582e19042a
Author: Aditya Maheshwari <[email protected]>
AuthorDate: Fri Mar 6 09:34:29 2026 +1100
[YUNIKORN-3132] Update yunikornDefaults example (#216)
Extend the defaults example to add rest of the placeholder overrides.
Closes: #216
Signed-off-by: Wilfred Spiegelenburg <[email protected]>
---
helm-charts/yunikorn/README.md | 12 ++++++------
helm-charts/yunikorn/values.yaml | 5 +++--
2 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/helm-charts/yunikorn/README.md b/helm-charts/yunikorn/README.md
index b828c93..70e5ad3 100644
--- a/helm-charts/yunikorn/README.md
+++ b/helm-charts/yunikorn/README.md
@@ -18,9 +18,9 @@
# 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 AI, Machine Learning, 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
@@ -30,15 +30,15 @@ YuniKorn now supports K8s and can be deployed as a custom
K8s scheduler. YuniKor
- 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.
+- 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.
-- 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.
+- 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://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
+## Supported K8s versions
| K8s Version | Support? |
|---------------------|:--------:|
@@ -58,7 +58,7 @@ YuniKorn can be deployed with
[helm-charts](https://artifacthub.io/packages/helm
## Installing the chart
```
helm repo add yunikorn https://apache.github.io/yunikorn-release
-helm repo update
+helm repo update
helm install yunikorn yunikorn/yunikorn
```
## Configuration
diff --git a/helm-charts/yunikorn/values.yaml b/helm-charts/yunikorn/values.yaml
index 9ee7d52..3d53984 100644
--- a/helm-charts/yunikorn/values.yaml
+++ b/helm-charts/yunikorn/values.yaml
@@ -122,9 +122,10 @@ goGC: 100
# Example:
# yunikornDefaults:
# service.placeholderImage: registry.k8s.io/pause:3.7
-#
+# service.placeholderRunAsUser: 65534
+# service.placeholderRunAsGroup: 65534
+# service.placeholderFsGroup: 65534
yunikornDefaults: {}
-
# When this flag is true, the admission controller will be installed along
with the scheduler.
# When this flag is false, the admission controller will not be installed.
# Once the admission controller is installed, all traffic will be routing to
yunikorn.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]