视频地址: https://www.bilibili.com/video/BV11d4y1c71k
v8o-karmada-host
v8o-karmada-member1
v8o-karmada-member2
您可以从karmada 发布版中选择适合您的正确插件版本。以v1.3.1版本为例,
wget https://github.com/karmada-io/karmada/releases/download/v1.3.1/kubectl-karmada-linux-amd64.tgz
ls kubectl-karmada-linux-amd64.tgz
tar -zxf kubectl-karmada-linux-amd64.tgz
sudo chmod +x ./kubectl-karmada
sudo mv ./kubectl-karmada /usr/local/bin
验证安装,
kubectl karmada version
输出示例,
kubectl karmada version: version.Info{GitVersion:"v1.3.1", GitCommit:"1fe31b182a6d251e09528530ec51de8adb42d202", GitTreeState:"clean", BuildDate:"2022-10-10T09:34:36Z", GoVersion:"go1.18.3", Compiler:"gc", Platform:"linux/amd64"}
必须使用root用户进行操作,
kubectl karmada init
使用Push模式,
MEMBER_CLUSTER_NAME=v8o-karmada-member1
kubectl karmada --kubeconfig /etc/karmada/karmada-apiserver.config join ${MEMBER_CLUSTER_NAME} --cluster-kubeconfig=$HOME/.kube/config
MEMBER_CLUSTER_NAME=v8o-karmada-member2
kubectl karmada --kubeconfig /etc/karmada/karmada-apiserver.config join ${MEMBER_CLUSTER_NAME} --cluster-kubeconfig=$HOME/.kube/config
查看Karmada集群的成员,
kubectl --kubeconfig /etc/karmada/karmada-apiserver.config get clusters
输出结果示例,
NAME VERSION MODE READY AGE
v8o-karmada-member1 v1.24.1 Push True 21s
v8o-karmada-member2 v1.24.1 Push True 6s
完结!