This message was deleted.
# harvester
a
This message was deleted.
r
Do you still have these two files on the node?
Copy code
ls /var/lib/rancher/rke2/server/tls/client-admin.{key,crt}
ls /var/lib/rancher/rke2/server/tls/server-ca.crt
If they exist, please try the following on the node to reconstruct the `rke2.yaml`:
Copy code
SERVER_CA=$(cat /var/lib/rancher/rke2/server/tls/server-ca.crt | base64 -w 0)
CLIENT_KEY=$(cat /var/lib/rancher/rke2/server/tls/client-admin.key | base64 -w 0)
CLIENT_CERT=$(cat /var/lib/rancher/rke2/server/tls/client-admin.crt | base64 -w 0)
cat <<EOF > rke2.yaml
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: ${SERVER_CA}
    server: <https://127.0.0.1:6443>
  name: default
contexts:
- context:
    cluster: default
    user: default
  name: default
current-context: default
kind: Config
preferences: {}
users:
- name: default
  user:
    client-certificate-data: ${CLIENT_CERT}
    client-key-data: ${CLIENT_KEY}
EOF
The above script will result in a
rke2.yaml
file under the current directory. See if that works by:
Copy code
KUBECONFIG=rke2.yaml kubectl get nodes
m
unfortunately, no those files don't appear to exist anymore.
r
hmm, is it a Harvester worker node?