Qué ha cambiado
1.58 requiere dos pasos manuales que la CLI no ejecuta por sí sola. Ejecuta ambos cuando 1.58 esté instalado y todos los pods estén listos:- Backfill de Skills y Documentos. Las Skills y los Documentos existentes deben procesarse con
zylon-cli backfill-projections. - Límite de pods más alto en el nodo. El nodo de Kubernetes debe permitir hasta 200 pods. Las instalaciones nuevas lo aplican automáticamente; las existentes lo aplican con
zylon-cli configure --max-pods 200. Esto reinicia k0s, por lo que todos los servicios de Zylon estarán brevemente no disponibles.
baseline-96g, hay un paso más antes de instalar:
- Nuevo modelo en
baseline-96g.baseline-96gahora usanvidia/Qwen3.8-27B-NVFP4en lugar decyankiwi/qwen3.5-27b-awq-4bit. Descárgalo antes de instalar 1.58. Para mantener el modelo anterior, configuraai.preset: "deprecated.96g.20261008".
Cómo actualizar
Si necesitas ayuda, abre un ticket de soporte y nuestro equipo de ingeniería te ayudará.
Paso 1: Instala 1.58
Sigue los pasos según tu tipo de instalación.- Online
- Semi-Airgap
- Airgap Completo
1
Actualiza la CLI (obligatorio)
2
Descarga el nuevo modelo de 96g (solo para baseline-96g)
Omite este paso si no usas el preset
baseline-96g.3
Instala 1.58
Paso 2: Espera a que todos los pods estén listos
Espera hasta que todos los pods del namespacezylon tengan todos sus contenedores listos (por ejemplo 1/1) y estén en Running (o Completed en el caso de jobs):
Paso 3: Aplica los cambios de 1.58
Ejecuta los mismos comandos en todos los tipos de instalación. No necesita acceso a internet.failures siempre debe ser 0:
Ejecuta el backfill antes de aumentar el límite de pods: el backfill necesita la plataforma en marcha y el reinicio de k0s lo interrumpiría.
Solución de problemas
backfill-projections falla
backfill-projections falla
Si el error dice
container not found ("zylon-backend"), el nodo se ha reiniciado hace poco y aún no está listo para ejecutar comandos. Espera unos minutos hasta que sudo kubectl -n zylon exec deploy/zylon-zylon-backend -- true funcione y reintenta. No se ha cambiado nada.Si no, comprueba que todos los pods del namespace zylon están listos, vuelve a ejecutarlo con --dry-run y revisa la salida. Si el dry run también falla, abre un ticket de soporte antes de ejecutar el backfill real.configure --max-pods no puede actualizar la configuración de k0s
configure --max-pods no puede actualizar la configuración de k0s
El comando solo edita
/etc/k0s/k0s.yaml cuando coincide con el formato generado por la Zylon CLI. Si no, se detiene y muestra los pasos manuales:- Añade
maxPods: 200enspec.workerProfiles→default→valuesdentro de/etc/k0s/k0s.yaml. - Reinicia k0s:
- Comprueba que el nuevo límite está activo: