如何在Yaml上配置Azure Blob存储容器
- name: scripts-file-share
azureFile:
secretName: dev-blobstorage-secret
shareName: logs
readOnly: false```
The above is for the logs file share to configure on yaml.
But if I need to mount blob container? How to configure it?
Instead of azureFile do I need to use azureBlob?
And what is the configuration that I need to have below azureBlob? Please help
答案 0 :(得分:0)
在我从上述帖子中获得答复并且还在线浏览了文章之后,我发现没有其他方法可以将Azure Blob安装到Azure AKS上,但考虑到我的限制,只能使用azcopy或rest api集成来解决我的问题在我的环境中。
因此,经过一点点研究并从下面的文章中获取参考,我可以创建Docker映像。
1。)使用参考文章创建了docker镜像。但是同样,当我使用bash文件运行azcopy命令时,我还需要运行bash脚本的支持。因此,我尝试将azcopy工具复制到/ usr / bin。
2。)为Azure文件共享和Azure Blob创建SAS令牌。 (确保仅授予所需的访问权限)
3。)创建了一个运行以下命令的bash文件。
int a = (++p)->x;
4。)创建了一个在AKS上运行的部署Yaml。在其中添加了运行bash文件的命令。
这使我能够将文件从Azure文件共享文件夹复制到Azure Blob容器
参考: