[preflight] Running pre-flight checks
[preflight] All pre-flight checks were passed
[karmada-agent-start] Waiting to perform the TLS Bootstrap
W0408 11:42:00.735750 27492 register.go:350] Failed to remove bootstrapKubeConfigFile: remove /etc/karmada/bootstrap-karmada-agent.conf: no such file or directory
error: couldn't validate the identity of the API Server: Unauthorized
Anything else we need to know?:
Environment:
Karmada version:
Karmada v1.10.0-preview3(latest)
kubectl-karmada or karmadactl version (the result of kubectl-karmada version or karmadactl version):
[root@karmada sample]# kubectl-karmada version
kubectl karmada version: version.Info{GitVersion:"v1.10.0-preview3", GitCommit:"b0da31afc1635dc718065d92df70a5cbe7b9eda2", GitTreeState:"clean", BuildDate:"2024-04-07T03:30:13Z", GoVersion:"go1.22.2", Compiler:"gc", Platform:"linux/amd64"}
[root@karmada sample]# karmadactl version
karmadactl version: version.Info{GitVersion:"v1.10.0-preview3", GitCommit:"b0da31afc1635dc718065d92df70a5cbe7b9eda2", GitTreeState:"clean", BuildDate:"2024-04-07T03:29:34Z", GoVersion:"go1.22.2", Compiler:"gc", Platform:"linux/amd64"}
What happened: when I use 'Pull' mode to Register cluster according offficial guide(https://karmada.io/zh/docs/userguide/clustermanager/cluster-registration), register fail. What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Create bootstrap tokens:
karmadactl token create --print-register-command --kubeconfig /etc/karmada/karmada.kubeconfig
The example output:
karmadactl register 10.50.4.85:5443 --token d9dxml.oln5fcltzbvyxi98 --discovery-token-ca-cert-hash sha256:5a1e46b465208d1c9d48f68e98992c4cc2d78af9ae4b4b9e4457bc8a0453a283
In member clusters control plane,I use the token to register
Register karmada:
karmadactl register 10.50.4.85:5443 --token d9dxml.oln5fcltzbvyxi98 --discovery-token-ca-cert-hash sha256:5a1e46b465208d1c9d48f68e98992c4cc2d78af9ae4b4b9e4457bc8a0453a283 --cluster-name member1 --kubeconfig=/root/.kube/config
Return fail:
[preflight] Running pre-flight checks [preflight] All pre-flight checks were passed [karmada-agent-start] Waiting to perform the TLS Bootstrap W0408 11:42:00.735750 27492 register.go:350] Failed to remove bootstrapKubeConfigFile: remove /etc/karmada/bootstrap-karmada-agent.conf: no such file or directory error: couldn't validate the identity of the API Server: Unauthorized
Anything else we need to know?:
Environment:
Karmada version: Karmada v1.10.0-preview3(latest)
kubectl-karmada or karmadactl version (the result of
kubectl-karmada version
orkarmadactl version
): [root@karmada sample]# kubectl-karmada version kubectl karmada version: version.Info{GitVersion:"v1.10.0-preview3", GitCommit:"b0da31afc1635dc718065d92df70a5cbe7b9eda2", GitTreeState:"clean", BuildDate:"2024-04-07T03:30:13Z", GoVersion:"go1.22.2", Compiler:"gc", Platform:"linux/amd64"} [root@karmada sample]# karmadactl version karmadactl version: version.Info{GitVersion:"v1.10.0-preview3", GitCommit:"b0da31afc1635dc718065d92df70a5cbe7b9eda2", GitTreeState:"clean", BuildDate:"2024-04-07T03:29:34Z", GoVersion:"go1.22.2", Compiler:"gc", Platform:"linux/amd64"}Others: