Azure Container Instances에 NFS 공유를 탑재하는 방법

Azure Container Instances에 NFS 공유를 탑재하는 방법

Azure Files NFSv4 미리 보기에 등록했는데 ACI에 NFS 파일 공유를 탑재하는 방법을 찾을 수 없는 것 같습니다. 나는 다음을 시도했습니다 :

  1. 두 개의 서브넷(aci 전용 서브넷)을 사용하여 eastus에 가상 네트워크를 만들었습니다.
  2. Vnet 위의 연결만 허용하도록 NFS 스토리지 계정 네트워킹을 변경했습니다. 영상
  3. 다음 json을 사용하여 배포된 컨테이너:
     {
       "type": "Microsoft.ContainerInstance/containerGroups",
       "apiVersion": "2019-12-01",
       "location": "eastus",
       "name": "nfs-test",
       "properties": {
         "osType": "Linux",
         "containers": [
           {
             "name": "sshd",
             "properties": {
               "image": "boldidea.azurecr.io/ssh-test",
               "ports": [
                 {
                   "port": 22,
                   "protocol": "TCP"
                 }
               ],
               "resources": {
                 "requests": {
                   "cpu": 1,
                   "memoryInGB": 1.5
                 }
               },
               "volumeMounts": [
                 {
                   "mountPath": "/mnt/user-storage",
                   "name": "user-storage"
                 }
               ]
             }
           }
         ],
         "volumes": [
           {
             "azureFile": {
               "shareName": "ide-user-storage",
               "storageAccountKey": "(redacted)",
               "storageAccountName": "ideworkspacestoragenfs"
             },
             "name": "user-storage"
           }
         ],
         "imageRegistryCredentials": [
           {
             "server": "(redacted)",
             "username": "(redacted)",
             "password": "(redacted)"
           }
         ],
         "ipAddress": {
           "type": "Private",
           "ports": [
             {
               "port": 22,
               "protocol": "TCP"
             }
           ]
         },
         "networkProfile": {
           "id": "/subscriptions/(redacted)/resourceGroups/ideResourceGroup/providers/Microsoft.Network/networkProfiles/aci-network-profile-ide-vnet-eastus-aci"
         }
       }
     }
    

"Azure 파일 볼륨을 탑재하지 못했습니다."라는 오류로 인해 실패하기 전에 배포가 약 30분 동안 중단됩니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변1

저는 Azure 지원을 통해 이 문제를 겪었고 마침내 ACI 팀에 연락하여 NFS가 현재 컨테이너 인스턴스에서 지원되지 않는다는 것을 확인했습니다.

관련 정보