Notebooks con persistencia y SSO
En esta nueva versión de plataforma, se ha evolucionado la imagen de los notebooks permitiendo nuevas capacidades que además cobran mucha importancia en entornos desplegados con kubernetes.
SSO
En esta nueva versión, se ha integrado completamente la seguridad de zeppelin con plataforma, de forma que ya no existe un usuario genérico ejecutor sino que es el propio usuario de plataforma el que ejecutar los diferentes párrafos. Esto lo veremos muy claro en la info de ejecución de notebooks:
Persistencia externa de librerías de python
Gracias a una reconfiguración de conda, python y pip es posible persistir librerías python en un volumen externo.
Esto en un entorno con kubernetes donde cada reinicio del mismo servicio provoca la reconstrucción del mismo es algo necesario para evitar la reinstalación de las librerías necesarias. Además, esto nos permite otro punto muy importante, y es la migración de las librerías de una versión de los notebooks a otra máquina simplemente moviendo los archivos del volumen compartido, lo cual en entornos sin internet puede agilizar mucho las tareas de instalación de librerías python.
Workspace del usuario
En esta nueva versión, se ha estandarizado el home del usuario, de forma que se empezará a trabajar en la ruta siguiente.
Esta ruta, junto con las librerías del punto anterior, se persiste automáticamente en el volumen, con lo que el contenido que almacenemos aquí estará disponible siempre.