Gestionando el almacenamiento desde la consola web como usuario sin privilegios

Vamos a repetir el ejemplo visto en el punto anterior desde la consola web, con el usuario developer trabajando en el mismo proyecto developer.

Lo primero será crear un objeto Deployment, para ello desde la vista Administrator, escogemos el apartado Workloads -> Deployments y pulsamos sobre el botón Create Deployment:

volumen

Creamos el Deployment desde el formulario, indicando el nombre (nginx), la imagen (bitnami/nginx):

volumen

volumen

Los recursos relacionados con el almacenamiento lo encontramos en la vista de Administrator, el apartado Storage. Por ejemplo en el apartado StorageClasses encontramos los recursos de este tipo definidos en este clúster:

volumen

En el apartado PersistentVolumeClaims podemos gestionar este tipo de recursos, pulsando en el botón Create PersistentVolumeClaim, podemos crear un nuevo objeto:

volumen

Creamos la solicitud de almacenamiento desde el formulario, indicando el nombre, el modo de acceso y el tamaño entre otras propiedades:

volumen

Podemos ver la lista de recursos PersistentVolumenClaim (PVC):

volumen

Ahora tenemos que añadir a nuestro Deployment, el almacenamiento que hemos solicitado, para ello nos vamos al detalle del recurso Deployment y escogemos la acción Add storage:

volumen

Indicando el recurso PersistentVolumenClaim (PVC) que vamos a asociar, y el punto de montaje:

volumen

Como ha cambiado la definición del objeto, se crea un nuevo Pod con la nueva definición:

volumen

A continuación, creamos el fichero index.html desde un terminal del Pod que se está ejecutando:

volumen

Y podemos acceder a la aplicación usando los recursos Service y Route del aparatado anterior y comprobamos que está funcionando de forma adecuada:

volumen

Actualizado: