Kommandozeilenschnittstelle-Tools

RKE2 liefert mehrere CLI-Tools, um auf den Cluster zuzugreifen und ihn zu debuggen. Beim Start werden sie in /var/lib/rancher/rke2/bin extrahiert.

kubectl

Eine Admin-Kubeconfig wird unter /etc/rancher/rke2/rke2.yaml generiert.

Beispiel:

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

Containerd

RKE2 wird mit ctr und crictl ausgeliefert. Der Containerd-Socket befindet sich unter /run/k3s/containerd/containerd.sock.

Beispiele:

/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