Puncte:1

Cum să utilizați un volum compatibil POSIX în Azure Container Instances

drapel ua

Unele imagini Docker cum ar fi postgres și gitlab/gitlab-ce necesită capacitatea de a seta permisiuni și drepturi de proprietate asupra fișierelor și directoarelor, totuși acest lucru nu pare să fie acceptat pe Azure Container Instances (consultați Aici, Aici, Aici) din cauza partajărilor de fișiere care sunt montate ca CIFS (SMB) și sistemul de fișiere de bază pare a fi NTFS.

Există vreo modalitate de a monta o partajare de fișiere Azure sau o stocare blob în containerul meu cu permisiuni POSIX și suport pentru proprietate?

Folosim Terraform pentru a ne implementa infrastructura în Azure, așa că exemplele în HCL ar fi foarte apreciate.

eu sunt nu caută alternative precum Azure VM, Azure PostgreSQL Server sau oferte Marketplace.

John Hanley avatar
drapel cn
ACI nu acceptă în acest moment cerința dvs. de suport pentru sistemul de fișiere POSIX.
Simao Gomes Viana avatar
drapel ua
@JohnHanley Sunt conștient de asta, întrebarea mea este dacă există o modalitate concretă de a o ocoli, de exemplu prin montarea manuală a unui fișier partajat sau imagine sau folosind un fel de sistem de fișiere proxy FUSE în interiorul containerului. S-ar putea să existe deja o soluție pe jumătate elegantă, care este ceea ce țintesc aici.
Simao Gomes Viana avatar
drapel ua
Nu există nici o cale. Este imposibil. Nici AKS nu face asta.
Puncte:0
drapel cn

Dacă nu ați rezolvat încă acest lucru, puteți utiliza NFS pentru a accesa datele din contul de stocare

Azure Files permite accesul prin NFS și oferă conformitate POSIX

https://docs.microsoft.com/en-us/azure/storage/files/files-nfs-protocol

De asemenea, puteți arunca o privire la alte soluții de acces NFS în Azure

https://docs.microsoft.com/en-us/azure/storage/common/nfs-comparison

Atunci poți vedea Aici pentru instrucțiuni pentru a monta acest lucru în Azure Container Instance

Simao Gomes Viana avatar
drapel ua
De la ultima mea conversație cu Microsoft Support, ei mi-au confirmat că documentația este incorectă și că partajările NFS nu sunt acceptate în Azure Containers. În plus, instrucțiunile pe care le-ați legat nu sunt testate și nu funcționează de fapt, deoarece ACI nu permite montarea de volume în interiorul containerului.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.