Score:0

Kubernetes สิทธิ์ R/W ผ่าน NFS

ธง cn

ฉันมี kubernetes pod พร้อมคอนเทนเนอร์ PHP & Nginx ติดตั้ง NFS share v4.1 เป็น /var/www/html/"webcontent" เมื่อฉันเข้าถึงแอปพลิเคชันจากเบราว์เซอร์แสดงข้อผิดพลาด "คุณต้องให้สิทธิ์การเขียนสำหรับ PHP ในไดเร็กทอรีต่อไปนี้: /var/www/html" เซิร์ฟเวอร์ NFS เป็น Sinology NAS ไม่เปิดใช้งานการแมป ดังนั้นค่าเริ่มต้นจึงควรใช้ UID=33 GID=33 ทั้งสองซิงค์ในเซิร์ฟเวอร์ NFS และทุกที่บนคลัสเตอร์ ถ้าฉันพยายามเข้าไปในคอนเทนเนอร์ด้วย kubectl exec -it nginx-phpfpm /bin/bash ฉันสามารถเห็นทั้งเจ้าของและและกลุ่มเป็น www-data ผลการอนุญาตทั้งหมดที่ได้รับใน: ภายในคอนเทนเนอร์ในฐานะรูท: การอนุญาตและความเป็นเจ้าของ

ภายใน Conainer เป็นรูท: การอนุญาตโฟลเดอร์และความเป็นเจ้าของ

สิทธิ์ทั้งหมดดูเหมือนว่าได้รับ แต่ฉันยังไม่สามารถเรียกใช้แอปพลิเคชันได้: พรีสตาช๊อป

ตอนนี้ เหลือแต่รูปลักษณ์ที่ชี้ไปยังวิธีที่คอนเทนเนอร์เมานต์การแชร์ NFS แอปพลิเคชัน (Prestashop) ไม่ผิดตั้งแต่ฉันลองแล้ว ทำงานร่วมกับที่เก็บข้อมูลแบบบล็อกได้

สิ่งนี้อาจเกี่ยวข้องกับบริบทความปลอดภัยของ Pod หรือไม่ พี.วี พีวีซี

ข้อมูลเพิ่มเติมใด ๆ จะได้รับ

Score:0
ธง br

ฉันคิดว่าปัญหาอาจเกี่ยวข้องกับการอนุญาต fsgroup

(1) ตรวจสอบการตั้งค่าแบบอ่านอย่างเดียวในการเมานต์ระดับเสียง

(2) ตรวจสอบ securityContexts (fsgroup) ผู้ใช้ PHP อยู่ใน UID เดียวกันหรือไม่ (33) และ ID กลุ่ม (33)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา