You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: site/content/en/docs/concepts/multikueue.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -108,7 +108,6 @@ Known Limitation:
108
108
{{% alert title="Warning" color="primary" %}}
109
109
For the external controller to patch the `.status.nominatedClusterNames` field there are 2 options:
110
110
* Use the `kueue-admission` field manager, because the kueue-admission field manager is responsible for managing updates to the `.status.nominatedClusterNames` field.
111
-
*[Enable `WorkloadRequestUseMergePatch` feature gate](docs/concepts/workload#workload-updates-by-kueue) that drops the `kueue-admission` field manager from the `.status.nominatedClusterNames`.
112
111
113
112
Without this, the Kueue is not able to admit the MultiKueue workloads.
Copy file name to clipboardExpand all lines: site/content/en/docs/concepts/workload.md
+1-28Lines changed: 1 addition & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -170,34 +170,7 @@ Once deactivated, the accumulated time spent as active in previous "Admit/Evict"
170
170
171
171
If `maximumExecutionTimeSeconds` is not specified, the workload has no execution time limit.
172
172
173
-
You can configure the `maximumExecutionTimeSeconds` of the Workload associated with any supported Kueue Job by specifying the desired value as `kueue.x-k8s.io/max-exec-time-seconds` label of the job.
By default Workload status updates are performed by Kueue using the [Server-Side Apply (SSA)](https://kubernetes.io/docs/reference/using-api/server-side-apply/).
189
-
190
-
However due to the limitations of SSA ([missing support for duplicated key/value pairs](https://github.com/kubernetes/kubernetes/issues/113482)) we also offer to enable updating the Workload status
191
-
with Merge Patches, by enabling the `WorkloadRequestUseMergePatch` feature gate.
192
-
193
-
In particular, this allows users of Kueue to handle the following two issues:
194
-
- [Add option to disable strict pod spec validation](https://github.com/kubernetes-sigs/kueue/issues/3540)
195
-
Switching from ServerSideApply to Merge Patch allows partial updates without requiring the entire resource specification.
196
-
This can bypass the strict validation rules causing issues with duplicated environment variables, aligning Kueue's behavior more closely with plain Kubernetes
197
-
- [MultiKueue: remove the limitation that the external dispatches need to use kueue-admission field manager ](https://github.com/kubernetes-sigs/kueue/issues/6185)
198
-
Using ServerSideApply blocked the ability for Workload Status to be modified from external controllers.
199
-
Once the field e.g. `.status.nominatedClusterNames` was modified and owned by the controller (regardless if Kueue or external one) it can not be modified or cleared by the other.
200
-
This effectively prevent External Dispatching mechanism to work properly in multi cluster enviroment.
173
+
You can configure the `maximumExecutionTimeSeconds` of the Workload associated with any supported Kueue Job by specifying the desired value as `kueue.x-k8s.io/max-exec-time-seconds` label of the job.
0 commit comments