【问题标题】:Azure files giving permission denied in kubernetesKubernetes 中拒绝授予权限的 Azure 文件
【发布时间】:2018-06-25 23:38:43
【问题描述】:

我已为我的 pod 为应用程序配置了 azure 文件卷。当我尝试运行它时,它显示错误。

警告 FailedMount 0s (x7 over 32s) kubelet, aks-nodepool1-39499429-1 MountVolume.SetUp 卷失败 “lhapidatasource”:挂载失败:退出状态 32

Output: mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

请帮忙

【问题讨论】:

  • 能否请您出示您的 pod json 文件?您是否为 Azure 文件创建了 k8s 密钥?

标签: azure kubernetes


【解决方案1】:

关于将 Azure 文件共享挂载到 Azure k8s pod,请参考这个answer

注意:

  1. 需要基于 64 位编码的 Azure 存储帐户和密钥。
  2. 将正确的文件共享名称写入 azure.yaml:

希望对您有所帮助。

【讨论】:

  • 我已按照确切的步骤进行操作。即使那样我也得到了那个错误。还有什么导致这个问题的原因吗?
  • 您的密码似乎不正确,该帐户和密钥是否适用于该存储帐户?
  • 秘密是正确的。早些时候,当没有正确提供秘密时,它会给出不同的错误。
  • @AnilKumarP 你能给我看看你的 yaml 文件吗?
  • 是的,您是对的,复制粘贴安全基 64 密钥时出错。非常感谢您的宝贵时间
猜你喜欢
  • 1970-01-01
  • 2016-03-16
  • 2011-10-17
  • 2011-08-28
  • 2021-12-21
  • 2019-03-10
  • 2017-05-14
  • 1970-01-01
  • 2018-04-04
相关资源
最近更新 更多