Actualizar
Actualiza un despliegue existente de IBM Bob on-premises a una versión más reciente preservando la configuración actual.
Antes de comenzar
Completa las siguientes tareas antes de iniciar la actualización:
Asegúrate de que el archivo config.yaml existente está disponible.
Si la versión de destino incluye nuevas imágenes de contenedor y estás usando un registro privado, replica las imágenes requeridas antes de iniciar la actualización.
Regenera los recursos con alcance de clúster para el release de destino:
./bobctl generate-cluster-resourcesRevisa el archivo generado work/cluster-resources.yaml antes de aplicarlo para confirmar que los cambios son los esperados para tu entorno.
Aplica los recursos:
oc apply -f work/cluster-resources.yaml --server-side --force-conflictsActualizar el despliegue
Reemplaza el bundle de release existente con la nueva versión, luego ejecuta:
./bobctl upgradeEl proceso de actualización usa el archivo config.yaml existente y realiza las siguientes acciones:
- Valida la conectividad del clúster y la disponibilidad del namespace.
- Verifica la configuración del secreto de extracción de imágenes.
- Aplica las actualizaciones del chart de Helm.
- Preserva los valores de configuración existentes.
| Opción | Descripción |
|---|---|
--dry-run | Muestra los cambios que se aplicarían sin realizar la actualización. |
Verificar la actualización
Después de que se complete la actualización, verifica el estado del despliegue.
Comprueba los pods del operador:
oc get pods -n <operator-namespace>Comprueba el estado y la versión de la instancia de Bob:
oc get bob -n <instance-namespace>Ver los logs del operador:
oc logs -n <operator-namespace> deployment/ibm-bob-operator -fAsegúrate de que todos los pods se están ejecutando correctamente y que el recurso personalizado Bob reporta la versión esperada.