Compare commits
2 Commits
Author | SHA1 | Date |
---|---|---|
|
f6c8d78064 | |
|
06f8dc2e3c |
|
@ -31,7 +31,7 @@ cd karmada
|
|||
|
||||
## 2. Deploy the Volcano to member clusters
|
||||
|
||||
Suggest `Volcano` Version: **1.10.0**
|
||||
Suggest `Volcano` Version: **v1.10.0 or higher**
|
||||
|
||||
Follow the [volcano installation guide](https://volcano.sh/en/docs/v1-9-0/installation/) to deploy `Volcano` to the member clusters.
|
||||
|
||||
|
@ -69,21 +69,6 @@ kubectl --context karmada-host annotate secret karmada-webhook-config \
|
|||
|
||||
## 4. Deploy the volcano-global controller and webhook manager at Karmada control plane cluster
|
||||
|
||||
You need to build the images on the root direction of the project.
|
||||
|
||||
```bash
|
||||
git clone https://github.com/volcano-sh/volcano-global.git
|
||||
|
||||
cd volcano-global
|
||||
|
||||
# Build the components.
|
||||
TAG=1.0 make images
|
||||
|
||||
# Load the image to karmada host cluster.
|
||||
kind load docker-image --name karmada-host volcanosh/volcano-global-controller-manager:1.0
|
||||
kind load docker-image --name karmada-host volcanosh/volcano-global-webhook-manager:1.0
|
||||
```
|
||||
|
||||
```bash
|
||||
# Switch to Karmada host kubeconfig.
|
||||
export KUBECONFIG=$HOME/.kube/karmada.config
|
||||
|
@ -108,7 +93,6 @@ the introduction of some `Volcano` CRDs to enable the **queue capability** for t
|
|||
Required `Volcano` CRD List:
|
||||
- batch.volcano.sh_jobs
|
||||
- scheduling.volcano.sh_queues
|
||||
- bus.volcano.sh_commands
|
||||
|
||||
```bash
|
||||
# Switch to Karmada host kubeconfig.
|
||||
|
|
|
@ -16,7 +16,7 @@ spec:
|
|||
automountServiceAccountToken: false
|
||||
containers:
|
||||
- name: volcano-global-controllers-manager
|
||||
image: volcanosh/volcano-global-controller-manager:1.0
|
||||
image: volcanosh/volcano-global-controller-manager:v0.1.0
|
||||
args:
|
||||
- --kubeconfig=/etc/kubeconfig/karmada.config
|
||||
- --leader-elect=false
|
||||
|
@ -26,7 +26,7 @@ spec:
|
|||
- --dispatch-period=1s
|
||||
- -v=5
|
||||
- 2>&1
|
||||
imagePullPolicy: Never
|
||||
imagePullPolicy: Always
|
||||
volumeMounts:
|
||||
- name: webhook-config
|
||||
mountPath: /etc/kubeconfig
|
||||
|
|
|
@ -31,8 +31,8 @@ spec:
|
|||
- --port=8443
|
||||
- -v=5
|
||||
- 2>&1
|
||||
image: volcanosh/volcano-global-webhook-manager:1.0
|
||||
imagePullPolicy: Never
|
||||
image: volcanosh/volcano-global-webhook-manager:v0.1.0
|
||||
imagePullPolicy: Always
|
||||
volumeMounts:
|
||||
- mountPath: /admission.local.config/certificates
|
||||
name: admission-certs
|
||||
|
@ -78,8 +78,8 @@ spec:
|
|||
restartPolicy: Never
|
||||
containers:
|
||||
- name: main
|
||||
image: volcanosh/volcano-global-webhook-manager:1.0
|
||||
imagePullPolicy: Never
|
||||
image: volcanosh/volcano-global-webhook-manager:v0.1.0
|
||||
imagePullPolicy: Always
|
||||
command: ["./gen-admission-secret.sh", "--service", "volcano-global-webhook", "--namespace",
|
||||
"volcano-global", "--secret", "volcano-global-webhook-cert"]
|
||||
---
|
||||
|
|
4
go.mod
4
go.mod
|
@ -15,8 +15,8 @@ require (
|
|||
k8s.io/klog/v2 v2.130.1
|
||||
k8s.io/kube-openapi v0.0.0-20240620174524-b456828f718b
|
||||
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8
|
||||
volcano.sh/apis v1.10.0-alpha.0.0.20241210014034-bf27f4e986d0
|
||||
volcano.sh/volcano v1.9.0-alpha.0.0.20250119012250-4dea29b33487
|
||||
volcano.sh/apis v1.11.0
|
||||
volcano.sh/volcano v1.11.0
|
||||
)
|
||||
|
||||
require (
|
||||
|
|
8
go.sum
8
go.sum
|
@ -313,7 +313,7 @@ sigs.k8s.io/structured-merge-diff/v4 v4.4.1 h1:150L+0vs/8DA78h1u02ooW1/fFq/Lwr+s
|
|||
sigs.k8s.io/structured-merge-diff/v4 v4.4.1/go.mod h1:N8hJocpFajUSSeSJ9bOZ77VzejKZaXsTtZo4/u7Io08=
|
||||
sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E=
|
||||
sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY=
|
||||
volcano.sh/apis v1.10.0-alpha.0.0.20241210014034-bf27f4e986d0 h1:qcQNg8mEsXU+7YYX6hff9JT+jDj2RJB4aEGwOoWwjBY=
|
||||
volcano.sh/apis v1.10.0-alpha.0.0.20241210014034-bf27f4e986d0/go.mod h1:FOdmG++9+8lgENJ9XXDh+O3Jcb9YVRnlMSpgIh3NSVI=
|
||||
volcano.sh/volcano v1.9.0-alpha.0.0.20250119012250-4dea29b33487 h1:HAhqwO7bEf2CX8Tn0JtVwXFa6UOOBb99fiaA+6bmXtA=
|
||||
volcano.sh/volcano v1.9.0-alpha.0.0.20250119012250-4dea29b33487/go.mod h1:fTyvizNSGMvK5btjH2QdKEZwvYvJ/3A261KTDLDRQ/U=
|
||||
volcano.sh/apis v1.11.0 h1:Z5ZXxxgUNfXv1OhfVXXfGPN7StoSsozQM+8CAPoNWY8=
|
||||
volcano.sh/apis v1.11.0/go.mod h1:FOdmG++9+8lgENJ9XXDh+O3Jcb9YVRnlMSpgIh3NSVI=
|
||||
volcano.sh/volcano v1.11.0 h1:TWN5PUoYeWc/c6pHGBdEfmwmuGkJwEHMyxQhMqLebDU=
|
||||
volcano.sh/volcano v1.11.0/go.mod h1:wosWl0drSDh9wsnDZpp6hkjr5WEHlC7aK2aw2GLADj0=
|
||||
|
|
Loading…
Reference in New Issue