Skip to content

Commit efd5162

Browse files
haoqing0110claude
andauthored
update the output and update the operator-based installation steps (open-cluster-management-io#73)
🤖 Generated with [Claude Code](https://claude.ai/code) Signed-off-by: Qing Hao <qhao@redhat.com> Co-authored-by: Claude <noreply@anthropic.com>
1 parent 5fd8d2c commit efd5162

1 file changed

Lines changed: 19 additions & 7 deletions

File tree

kueue-addon/README.md

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ This controller is running on the hub, contains a credential controller and an a
130130
- [Cluster Proxy Addon](https://github.com/open-cluster-management-io/cluster-proxy) (Optional) Enables hub-to-spoke connectivity for enhanced networking.
131131
- Kueue installed:
132132
- Hub Cluster with [Kueue](https://kueue.sigs.k8s.io/docs/installation/) installed and MultiKueue enabled.
133-
- Spoke Clusters with [Kueue](https://kueue.sigs.k8s.io/docs/installation/) pre-installed, or let this addon install Kueue via [operator](https://github.com/openshift/kueue-operator) (OpenShift/OLM environments).
133+
- Spoke Clusters with [Kueue](https://kueue.sigs.k8s.io/docs/installation/) pre-installed, or let this addon install Kueue via [operator](https://github.com/openshift/kueue-operator) (recommended for OpenShift/OLM environments).
134134

135135
## Quick Start
136136

@@ -173,6 +173,7 @@ In operator-based environments (for example, OpenShift with OLM), the addon can
173173
Prepare a values.operator.yaml with below content:
174174

175175
```yaml
176+
# This is the namespace where the Kueue controller is installed; the MultiKueue secret will be copied to this namespace
176177
kueue:
177178
namespace: "openshift-kueue-operator"
178179

@@ -204,9 +205,20 @@ certManagerOperator:
204205
sourceNamespace: openshift-marketplace
205206
startingCSV: cert-manager-operator.v1.17.0
206207

208+
# Kueue CR customization
209+
kueueCR:
210+
spec:
211+
config:
212+
integrations:
213+
frameworks:
214+
- BatchJob
215+
managementState: Managed
216+
207217
# Cluster proxy configuration
208218
clusterProxy:
209219
url: "https://<cluster-proxy-url>"
220+
impersonation:
221+
enabled: true
210222

211223
networkPolicy:
212224
name: kueue-allow-egress-cluster-proxy-dns
@@ -245,14 +257,14 @@ To confirm the installation from hub:
245257

246258
```bash
247259
$ kubectl get cma kueue-addon
248-
NAME DISPLAY NAME CRD NAME
249-
kueue-addon kueue-addon
260+
NAME DISPLAY NAME CRD NAME
261+
kueue-addon multicluster-kueue-manager
250262

251-
$ kubectl get mca -A | grep kueue-addon
252-
NAMESPACE NAME AVAILABLE DEGRADED PROGRESSING
253-
<your cluster> kueue-addon True False
263+
$ kubectl get mca -A | grep kueue
264+
NAMESPACE NAME AVAILABLE DEGRADED PROGRESSING
265+
<your cluster> multicluster-kueue-manager True False
254266

255-
$ kubectl get deploy -n open-cluster-management kueue-addon-controller
267+
$ kubectl get deploy -n open-cluster-management-addon kueue-addon-controller
256268
NAME READY UP-TO-DATE AVAILABLE AGE
257269
kueue-addon-controller 1/1 1 1 4h27m
258270
```

0 commit comments

Comments
 (0)