Steps to run the sample:
- apply
storageclass.yaml. It creates a storage class for Azure Files - apply
pvc.yaml. It creates a Persistent Volume Claim (Azure Files SC) with 5GiB size - apply
uploadservice.yaml. It will create a Pod from imagecsaocpger/fileupload:2.0and a service of typeLoadBalancer
To upload a file via cURL:
$ curl -F 'uploadfile=@./abcd.xyz' http://<PUBLIC_IP_OF_SERVICE>:3000/upload-fileTo download a file (or simply use a browser):
$ curl http://<PUBLIC_IP_OF_SERVICE>:3000/download-file\?filename\=abcd.xyz --output abcd.xyzTested with files > 50MB.