This topic describes how to use kubectl to connect to a serverless Kubernetes (ASK)
cluster from your on-premises machine.
Procedure
- Download the latest kubectl client from the Kubernetes version description page.
- Install and set up the kubectl client.
- Configure the cluster credentials.
You can view the cluster credentials on the details page of the cluster.
- Log on to the ACK console.
- In the left-side navigation pane, click Serverless Clusters.
- On the Clusters page, click the name of a cluster or click Applications in the Actions column.
- In the left-side navigation pane, click Cluster Information.
- Click the Basic Information tab. In the Cluster Information section, you can view the public and internal IP addresses.
- Click the Connection Information tab. You can copy the code block on the Public Access tab or the Internal Access
tab to the file in the $HOME/.kube/config directory of your on-premises machine. By default, kubectl retrieves cluster credentials
from this directory. You can also create a file, for example, a /tmp/kubeconfig file, and paste the cluster credentials into the file. Then, run the
export KUBECONFIG=/tmp/kubeconfig
command.
- After the preceding operation is complete, run the following command to check whether
the kubectl client is connected to the cluster:
kubectl get pod
No resources found.
What to do next
After the preceding operations are complete, you can use kubectl to connect to the
ASK cluster from your on-premises machine.