Verificar la actualización
En este paso, verificarás que la actualización del ConfigMap se haya aplicado a tu aplicación.
Primero, encuentra el nombre del pod que está ejecutando tu aplicación ejecutando el siguiente comando:
kubectl get pods -l app=my-app
Deberías ver un solo pod ejecutando tu aplicación. Anota el nombre del pod.
A continuación, ejecuta el siguiente comando para abrir una sesión de shell en el contenedor que está ejecutando tu aplicación:
kubectl exec -it pod-name -- /bin/sh
Reemplaza <pod-name> con el nombre del pod que anotaste anteriormente.
Una vez que estés en la sesión de shell, ejecuta el siguiente comando para imprimir el valor de la variable de entorno DATABASE_URL:
echo $DATABASE_URL
Puedes ver que la configuración no se ha aplicado, sigue siendo los mismos datos que antes. Debes reiniciar el Deployment con el siguiente comando.
kubectl rollout restart deployment my-app
Cuando se complete el reinicio, entra de nuevo al contenedor y utiliza el comando anterior para comprobar la configuración.
Deberías ver la cadena de conexión actualizada a la base de datos.