ETCD restor went successfully but required master node reboot

Cluster information:

Kubernetes version: v1.28.7
Cloud being used: Virtualbox VMs
Installation method: Kubernetes Cluster VirtualBox
Host OS: Ubuntu 22.04.2 LTS
CNI and version: calico
CRI and version: containerd://1.7.2

I have followed following guide to backup and restore etcd snapshot.

Restore was successful, however I had to reboot master node as it was kept in “pending” state and pod restart did nto help (etcd-master POD disappeared forever).

etcd-master 0/1 Pending 0 11m

The reason for that is probably this:

Questions:

  1. How can I “stop all API server instances”?
  2. How can I know what API server instances do i have?

Also, by looking at ETCD snapshot it seem to be a Postgres DB. Could that be correct assumption?


root@master:~# ls -al /var/lib/etcd-from-backup/member/wal/
total 125008
drwx------ 2 root root     4096 Mar 12 17:50 .
drwx------ 4 root root     4096 Mar 12 17:50 ..
-rw------- 1 root root 64000000 Mar 12 18:09 0000000000000000-0000000000000000.wal
-rw------- 1 root root 64000000 Mar 12 17:50 0.tmp

Yes, this is my LAB and im learning :slight_smile: