
Estoy ejecutando microk8s en ubuntu sin alta disponibilidad, es decir, hay un único nodo en la misma máquina donde está instalado. Actualicé los certificados y luego emití el siguiente comando:
sudo microk8s leave
ya que se informó que después de actualizar los certificados, los nodos deben abandonar y volver a unirse.
Da los siguientes mensajes:
Generating new cluster certificates.
Waiting for node to start.
y luego detuve microk8s y luego comencé de nuevo, apareció el nodo, sin embargo, todos mis pods/espacios de nombres desaparecieron, ¿cómo recuperarme?
Respuesta1
Experimenté la misma situación y la siguiente solución funcionó para mí: -
- Verifique el directorio /snap/microk8s -
ls -lart /snap/microk8s
- Debe haber más de un directorio con un nombre numérico como
6236
etc, que es el pid del proceso microk8s. - El resultado del comando
ls -lart /snap/microk8s
debe mostrar un enlace simbólico que apunte a uno de estos directorios. - Detenga la instancia de microk8s usando
microk8s stop
y elimine elcurrent
enlace simbólico. - Cree un nuevo enlace simbólico al otro directorio usando
cd /snap/microk8s && ln -s <other-dir-name> current
Esto debería restaurar el clúster original dado que sus datos todavía están disponibles en el /snap/microk8s/common
directorio.