Install Karmada with Kurator
Install Karmada
The documentation uses Ubuntu 20.04.4 LTS
as an example.
Prerequisites
Deploy a kubernetes cluster using kurator’s scripts. This script will create three clusters for you, one is used to host Karmada control plane and the other two will be joined as member clusters.
git clone https://github.com/kurator-dev/kurator.git
cd kurator
hack/local-dev-setup.sh
fs.inotify.max_user_watches
andfs.inotify.max_user_instances
may need to be adjusted as described here
Deploy Karmada
Compile kurator
from source
git clone https://github.com/kurator-dev/kurator.git
cd kurator
make kurator
Install karmada control plane
kurator install karmada --kubeconfig=/root/.kube/config
When deploying kubernetes using a script, the kubeconfig is kurator-host.config
karmada installation parameters can be set with --set
, e.g.
kurator install karmada --set karmada-data=/etc/Karmada-test --set port=32222 --kubeconfig ~/.kube/config
Add kubernetes cluster to karmada control plane
kurator join karmada member1 \
--cluster-kubeconfig=/root/.kube/kurator-member1.config \
--cluster-context=kurator-member1
kurator join karmada member2 \
--cluster-kubeconfig=/root/.kube/kurator-member2.config \
--cluster-context=kurator-member2
Show members of karmada
kubectl --kubeconfig /etc/karmada/karmada-apiserver.config get clusters
Notice
karmada v1.2.0 and below version, does not support kubernetes v1.24.0 and above version join the karmada control plane
For details, please see 1961
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.