After install RKE2 Server ,we should khnow how to get KUBECONFIG file and how to use kubectl/crictl/ctr extra….
binaries
1 2 3 4 5 6 7 8 9 10
| $ ls -1 /var/lib/rancher/rke2/bin/* /var/lib/rancher/rke2/bin/containerd /var/lib/rancher/rke2/bin/containerd-shim /var/lib/rancher/rke2/bin/containerd-shim-runc-v1 /var/lib/rancher/rke2/bin/containerd-shim-runc-v2 /var/lib/rancher/rke2/bin/crictl /var/lib/rancher/rke2/bin/ctr /var/lib/rancher/rke2/bin/kubectl /var/lib/rancher/rke2/bin/kubelet /var/lib/rancher/rke2/bin/runc
|
systemd
1 2
| /usr/local/lib/systemd/system/rke2-server.service /usr/local/lib/systemd/system/rke2-agent.service
|
kubeconfig file
1 2 3 4 5
| export KUBECONFIG=/etc/rancher/rke2/rke2.yaml
/var/lib/rancher/rke2/bin/kubectl get nodes
/var/lib/rancher/rke2/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml get nodes
|
containerd
1 2 3 4 5 6
| socket located at /run/k3s/containerd/containerd.sock
List containers using ctr
/var/lib/rancher/rke2/bin/ctr --address /run/k3s/containerd/containerd.sock --namespace k8s.io container ls
|
crictl
1 2 3 4 5
| export CRI_CONFIG_FILE=/var/lib/rancher/rke2/agent/etc/crictl.yaml /var/lib/rancher/rke2/bin/crictl ps /var/lib/rancher/rke2/bin/crictl --config /var/lib/rancher/rke2/agent/etc/crictl.yaml ps /var/lib/rancher/rke2/bin/crictl --runtime-endpoint unix:///run/k3s/containerd/containerd.sock ps -a
|
logging
1 2 3 4
| journalctl -f -u rke2-server /var/lib/rancher/rke2/agent/containerd/containerd.log /var/lib/rancher/rke2/agent/logs/kubelet.log
|
More info: Deployment