Se deniega el acceso al sistema de archivos montado en Kubernetes

Cuando un usuario que no es root intenta escribir en directorios de File Storage, recibe un error de permiso denegado.

Sinónimo:

Un pod de Kubernetes no puede escribir en el sistema de archivos de File Storage después de que se haya montado mediante volumeMounts. La actualización de la configuración de seguridad de pod mediante securityContext, runAsUser y fsGroup no resuelve la incidencia.

Causa:

El pod de Kubernetes ha montado el sistema de archivos de File Storage como usuario "root" con permisos de root. Esto impide que los usuarios que no son root escriban en el sistema de archivos y provoca un error de permisos.

Solución:

Utilice initContainers para montar el sistema de archivos y ejecute chown para cambiar la propiedad de modo que los miembros del pod puedan escribir en el sistema de archivos. Para obtener más información, consulte Configure Pod Initialization.