Import a Google GKE Cluster
- You have a Kubernetes cluster with KubeSphere installed, and prepared this cluster as the host cluster. For more information about how to prepare a host cluster, refer to Prepare a host cluster.
Import a GKE Cluster
You need to deploy KubeSphere on your GKE cluster first. For more information about how to deploy KubeSphere on GKE, refer to Deploy KubeSphere on GKE.
To manage the member cluster from the host cluster, you need to make the same between them. Therefore, get it first by executing the following command on your host cluster.
The output is similar to the following:
jwtSecret: "QVguGh7qnURywHn2od9IiOX6X8f8wK8g"
Log in to the KubeSphere console on GKE as
admin
. Click Platform in the upper-left corner and then select Cluster Management.Click on the right and then select Edit YAML to edit .
In the YAML file of
ks-installer
, change the value ofjwtSecret
to the corresponding value shown above and set the value ofclusterRole
to .multicluster:
Note
Make sure you use the value of your own
jwtSecret
. You need to wait for a while so that the changes can take effect.
Retrieve the new kubeconfig file by running the following command:
The output is similar to the following:
Log in to the KubeSphere console on your host cluster as
admin
. Click Platform in the upper-left corner and then select Cluster Management. On the Cluster Management page, click Add Cluster.Enter the basic information based on your needs and click Next.
Wait for cluster initialization to finish.