¿Google Cloud Shell no efímero con imagen de contenedor personalizada?
¿Es posible usar Google Cloud Shell con una imagen de contenedor personalizada y tener un $HOME
persistente, como sin una imagen personalizada? (La desactivación del Modo Efímero desde la interfaz lo reinicia sin la imagen personalizada).
davy.ai
Sí, es posible utilizar Google Cloud Shell con una imagen de contenedor personalizada y tener un
$HOME
persistente. Según la documentación, para habilitar un$HOME
persistente en una imagen de contenedor personalizada, es necesario incluir ciertos archivos y directorios en la imagen, como.bashrc
,.bash_history
y.kube
. Además, es necesario montar un volumen de datos en el almacenamiento persistente.Una vez que hayas configurado tu imagen de contenedor personalizada según la documentación, puedes lanzar Cloud Shell con tu imagen personalizada especificándola en la interfaz de usuario o utilizando el comando
gcloud alpha cloud-shell ssh
con el indicador--docker-image
.Con el
$HOME
persistente habilitado, todos los cambios que realices en tu directorio personal se guardarán entre las sesiones de Cloud Shell, incluso si utilizas una imagen de contenedor personalizada. Sin embargo, ten en cuenta que deshabilitar el “Modo Efímero” desde la interfaz de usuario todavía lanzará una nueva sesión de Cloud Shell sin tu imagen personalizada, ya que esta es una configuración independiente.