Documentation survey

Installing and Configuring kubectl

kubectl is a CLI utility for running commands against Kubernetes clusters. It’s required for many maintenance and administrative tasks in Rancher 2.x.

Installation

See kubectl Installation for installation on your operating system.

Configuration

When you create a Kubernetes cluster with RKE2/K3s, the Kubeconfig file is stored at /etc/rancher/rke2/rke2.yaml or /etc/rancher/k3s/k3s.yaml depending on your chosen distribution. These files are used to configure access to the Kubernetes cluster.

Test your connectivity with kubectl and see if you can get the list of nodes back.

kubectl get nodes
 NAME                          STATUS    ROLES                      AGE       VERSION
165.227.114.63                Ready     controlplane,etcd,worker   11m       v1.10.1
165.227.116.167               Ready     controlplane,etcd,worker   11m       v1.10.1
165.227.127.226               Ready     controlplane,etcd,worker   11m       v1.10.1