Am o imagine nginx care rulează ca non root (utilizatorul este nginx UID 101 GID 101) în kubernetes. Această imagine are și gcsfuse
instalat în ea.
Pe măsură ce imaginea merge cu nginx
utilizator, aș dori ca acest utilizator să monteze o găleată GCS. Când încerc asta, nu reușește
nginx@clamav-mirror-frontend-f5f6f8f8-9hlgs:/$ id
uid=101(nginx) gid=101(nginx) grupuri=101(nginx)
nginx@clamav-mirror-frontend-f5f6f8f8-9hlgs:/$ gcsfuse test-clamav-mirror /data
2021/12/08 20:09:42.144896 Porniți gcsfuse/0.38.0 (Accesați versiunea go1.17.3) pentru aplicația „” folosind punctul de montare: /data
2021/12/08 20:09:42.261297 Se deschide conexiunea GCS...
2021/12/08 20:09:42.588103 Se montează sistemul de fișiere „test-clamav-mirror”...
daemonize.Run: readFromProcess: sub-proces: mountWithArgs: mountWithConn: Mount: mount: rulează /bin/fusermount: starea de ieșire 1
Am trecut prin asta documentație și am încercat următoarele, dar același rezultat
nginx@clamav-mirror-frontend-f5f6f8f8-9hlgs:/$ gcsfuse -o rw,_netdev,allow_other,uid=101,gid=101 test-clamav-mirror /data
2021/12/08 20:10:22.460757 Porniți gcsfuse/0.38.0 (Accesați versiunea go1.17.3) pentru aplicația „” folosind punctul de montare: /data
2021/12/08 20:10:22.562672 Se deschide conexiunea GCS...
2021/12/08 20:10:22.959742 Se montează sistemul de fișiere „test-clamav-mirror”...
daemonize.Run: readFromProcess: sub-proces: mountWithArgs: mountWithConn: Mount: mount: rulează /bin/fusermount: starea de ieșire 1
Este posibil acest lucru sau îmi lipsesc unele configurații?