How to connect to a cluster with kubectl
Once your cluster is created, a .kubeconfig
file is available for download to manage several Kubernetes clusters. You can use this with kubectl
, the Kubernetes command line tool, allowing you to run commands against your Kubernetes clusters. You can use kubectl
from a terminal on your local computer to deploy applications, inspect and manage cluster resources, and view logs.
Before you start
To complete the actions presented below, you must have:
- A Scaleway account logged into the console
- Owner status or IAM permissions allowing you to perform actions in the intended Organization
- Created a Kubernetes Kapsule cluster
-
Install kubectl on your local computer.
-
Download the
.kubeconfig
files from your cluster’s overview page: -
Configure access to your cluster. You can do this in one of two ways:
Set the
KUBECONFIG
environment variable:export KUBECONFIG=/$HOME/Downloads/Kubeconfig-ClusterName.yamlOr use
use $HOME/.kube/config file
:mv $HOME/Downloads/Kubeconfig-ClusterName.yaml $HOME/.kube/configEither way, make sure you replace
/$HOME/Downloads/Kubeconfig-ClusterName.yaml
with the correct name and path of your downloaded.kubeconfig
file. -
Run the following command to finish:
kubectl get nodes