Suggest an edit

How to connect to a cluster with kubectl

Reviewed on 13 May 2024Published on 20 September 2020

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
  1. Install kubectl on your local computer.

  2. Download the .kubeconfig files from your cluster’s overview page:

  3. 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.yaml

    Or use use $HOME/.kube/config file:

    mv $HOME/Downloads/Kubeconfig-ClusterName.yaml $HOME/.kube/config

    Either way, make sure you replace /$HOME/Downloads/Kubeconfig-ClusterName.yaml with the correct name and path of your downloaded .kubeconfig file.

  4. Run the following command to finish:

    kubectl get nodes
See also
How to manage a Kosmos clusterHow to deploy an image from Container Registry
Docs APIScaleway consoleDedibox consoleScaleway LearningScaleway.comPricingBlogCarreer
© 2023-2024 – Scaleway