
Al montar almacenamiento persistente para el contenedor influxdb, la propiedad del almacenamiento NFS cambia a uid 1000 cuando se ejecuta el contenedor. Es necesario que un usuario de host RHEL conocido (2000) sea propietario del sistema de archivos.
Intenté configurar la opción de seguridad runAsUser en Kubernetes pero el contenedor falla indicando
permissions error
.Intenté crear un archivo acoplable personalizado, agregar el usuario 2000 y ejecutar el contenedor como ese usuario, pero recibí el error:
unauthorized: access to request resource is not authorized
.También analicé los espacios de nombres de usuario, pero no estoy seguro de cómo configurarlos. -Probé la sugerencia del contenedor de inicio y falló. A continuación se muestra el código y el mensaje de error.
initContainers:
- nombre: init-influxdb
imagen: /influxdb:0.2.10
comando: ['sh', '-c', "chown 2000:2000 /var/lib/influxdb2"]
El mensaje de error que recibo en los registros es:
stderr F chown: cambio de propiedad de '/var/lib/influxdb2': operación no permitida