To connect to a serverless Kubernetes (ASK) cluster from your on-premises machine,
we recommend that you use the kubectl command-line tool. This topic describes how
to use kubectl to connect to an ASK cluster.
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 cluster credentials on the details page of a cluster.
- Log on to the ACK console.
- In the left-side navigation pane of the ACK console, click Clusters.
- On the Clusters page, find the cluster that you want to manage and click the name of the cluster
or click Details in the Actions column. The details page of the cluster appears.
- Optional:Click the Basic Information tab. In the Cluster Information section, you can view the public and internal IP addresses that are used to connect
to the cluster.
- Click the Connection Information tab. You can copy the code on the Public Access tab or the Internal Access tab to
the $HOME/.kube/config file of your on-premises machine. By default, kubectl retrieves cluster credentials
from this file. You can also create another file, for example, /tmp/kubeconfig, and copy 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
NAME READY STATUS RESTARTS AGE
ack-cube-1-*** 1/1 Running 0 24h
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.