ฉันมีอิมเมจ nginx ที่ทำงานแบบไม่รูท (ผู้ใช้คือ nginx UID 101 GID 101 ) ใน kubernetes มีรูปนี้ด้วย gcsฟิวส์
ติดตั้งอยู่ในนั้น
เป็นภาพรันด้วย จิงซ์
ผู้ใช้ ฉันต้องการให้ผู้ใช้รายนี้ติดตั้งบัคเก็ต GCS เมื่อฉันลองสิ่งนี้ มันล้มเหลว
nginx@clamav-mirror-frontend-f5f6f8f8-9hlgs:/$ รหัส
uid=101(nginx) gid=101(nginx) groups=101(nginx)
nginx@clamav-mirror-frontend-f5f6f8f8-9hlgs:/$ gcsfuse test-clamav-mirror /data
12/08/2021 20:09:42.144896 เริ่ม gcsfuse/0.38.0 (รุ่น Go go1.17.3) สำหรับแอป "" โดยใช้จุดต่อเชื่อม: /data
2021/12/08 20:09:42.261297 กำลังเปิดการเชื่อมต่อ GCS...
2021/12/08 20:09:42.588103 การติดตั้งระบบไฟล์ "test-clamav-mirror"...
daemonize.Run: readFromProcess: กระบวนการย่อย: mountWithArgs: mountWithConn: Mount: mount: กำลังทำงาน /bin/fusermount: exit สถานะ 1
ฉันผ่านสิ่งนี้ เอกสาร และลองต่อไปนี้ แต่ผลลัพธ์เดียวกัน
nginx@clamav-mirror-frontend-f5f6f8f8-9hlgs:/$ gcsfuse -o rw,_netdev,allow_other,uid=101,gid=101 test-clamav-mirror /data
12/08/2021 20:10:22.460757 เริ่ม gcsfuse/0.38.0 (รุ่น Go go1.17.3) สำหรับแอป "" โดยใช้จุดต่อเชื่อม: /data
2021/12/08 20:10:22.562672 กำลังเปิดการเชื่อมต่อ GCS...
12/08/2021 20:10:22.959742 การติดตั้งระบบไฟล์ "test-clamav-mirror"...
daemonize.Run: readFromProcess: กระบวนการย่อย: mountWithArgs: mountWithConn: Mount: mount: กำลังทำงาน /bin/fusermount: exit สถานะ 1
เป็นไปได้ไหมหรือฉันไม่มีการกำหนดค่าบางอย่าง