Azure Files NFSv4 미리 보기에 등록했는데 ACI에 NFS 파일 공유를 탑재하는 방법을 찾을 수 없는 것 같습니다. 나는 다음을 시도했습니다 :
- 두 개의 서브넷(aci 전용 서브넷)을 사용하여 eastus에 가상 네트워크를 만들었습니다.
- Vnet 위의 연결만 허용하도록 NFS 스토리지 계정 네트워킹을 변경했습니다.
- 다음 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가 현재 컨테이너 인스턴스에서 지원되지 않는다는 것을 확인했습니다.