Ir al contenido

Actualizar

Hacia delante. Con copia.

Instala la versión nueva con el mismo script. Comprueba el SHA256 antes de tocar nada.

Ventana de terminal
curl -fsSL https://raw.githubusercontent.com/juan52878911/kindling/main/scripts/install.sh | sh -s -- --tag v0.17.0
kling version
kling doctor

Reiniciar el daemon no mata las microVMs.

  1. Todo fichero que kindling guarda lleva "schema": N.
  2. Migrar es de N a N+1, con copia: <fichero>.v<N>.bak.
  3. Un fichero de una versión mayor no se lee ni se pisa.
  4. Lo que se puede regenerar se invalida, no se migra: un dorado de otro Firecracker sale stale y run -from da 409 con la orden para rehacerlo.
Ventana de terminal
kling upgrade --dry-run # qué haría, sin tocar nada
kling upgrade # a la última estable
kling upgrade --rollback # vuelve a la anterior con sus copias

Plan → descarga verificada → prueba en seco → drenar → copia → cambio atómico.