无法更新安装在 AKS pod 中的 azure 文件共享上的文件的所有者和文件权限
Not able to update owner and file permission on files mounted on azure fileshare in AKS pod
我有一个 AKS 集群,我是 运行 一个 pod。
我在集群中使用动态 pvc 并将其安装在我的应用程序的配置路径上。
问题是当我为我的应用程序使用基于 hostPath 的卷时,它工作正常,因为应用程序能够在基于 hostPath 的卷中存储具有适当权限和所有权的文件。
但是在使用 azure 文件共享时,据我所知,似乎有一个单一用户的概念和对 azure 文件共享的相同文件权限(使用存储配置class)
我想要的是 azure 文件共享不会干扰应用程序修改文件权限的能力,或者是否有办法绕过它。
我觉得我错过了什么。
任何帮助将不胜感激。提前致谢。
Azure 文件共享不支持在装载的卷内操作权限。 chown
和 chmod
等操作不适用于 SMB 协议的 CIFS 实现。
您需要为所需的每个权限变体创建单独的卷,或者为您的卷select不同的存储class/volume类型。
我有一个 AKS 集群,我是 运行 一个 pod。 我在集群中使用动态 pvc 并将其安装在我的应用程序的配置路径上。
问题是当我为我的应用程序使用基于 hostPath 的卷时,它工作正常,因为应用程序能够在基于 hostPath 的卷中存储具有适当权限和所有权的文件。 但是在使用 azure 文件共享时,据我所知,似乎有一个单一用户的概念和对 azure 文件共享的相同文件权限(使用存储配置class)
我想要的是 azure 文件共享不会干扰应用程序修改文件权限的能力,或者是否有办法绕过它。
我觉得我错过了什么。 任何帮助将不胜感激。提前致谢。
Azure 文件共享不支持在装载的卷内操作权限。 chown
和 chmod
等操作不适用于 SMB 协议的 CIFS 实现。
您需要为所需的每个权限变体创建单独的卷,或者为您的卷select不同的存储class/volume类型。