我正在尝试使用此处的方法将Azure文件存储装载到容器中:https://github.com/kubernetes/kubernetes/tree/master/examples/volumes/azure_file
创建pod后,我收到错误:"输出:mount错误:无法解析[我的文件存储的编码名称]的地址.file.core.windows.net:未知错误"
我已确认我的文件存储资源和托管该pod的VM位于同一个Azure位置(美国东部)。我可以使用上面错误中的相同地址在托管pod的VM上手动挂载此共享。是否有可能我错过了我的容器中的某种配置,这在Git Hub教程中没有解释?
我尝试在不指定卷的情况下创建容器,并且能够从容器中ping文件存储的地址,因此我不确定无法解决地址错误的来源。
答案 0 :(得分:1)
请记住使用标记-n
以避免回显尾随字符:
echo -n foobarbaz | base64
答案 1 :(得分:-1)
还有azure文件挂载功能的动态配置,你可以在这里找到完整的例子: https://github.com/andyzhangx/Demo/tree/master/linux/azuredfile