CLI Tools

RKE2 ships several CLI tools to help with accessing and debugging the cluster. On startup they are extracted to /var/lib/rancher/rke2/bin.

kubectl

An admin kubeconfig is generated at /etc/rancher/rke2/rke2.yaml.

Example:

export KUBECONFIG=/etc/rancher/rke2/rke2.yaml
/var/lib/rancher/rke2/bin/kubectl get nodes

Containerd

RKE2 ships with ctr and crictl. The Containerd socket is located at /run/k3s/containerd/containerd.sock.

Examples:

/var/lib/rancher/rke2/bin/ctr --address /run/k3s/containerd/containerd.sock --namespace k8s.io container ls
export CRI_CONFIG_FILE=/var/lib/rancher/rke2/agent/etc/crictl.yaml
/var/lib/rancher/rke2/bin/crictl ps