Python 使用kubernetes pod中的服务帐户从NFS装载访问文件

Python 使用kubernetes pod中的服务帐户从NFS装载访问文件,python,docker,kubernetes,docker-compose,kubernetes-helm,Python,Docker,Kubernetes,Docker Compose,Kubernetes Helm,我正在寻求kubernetes的帮助/建议。我正在尝试将NFS共享驱动器装载到kubernetes pod中运行的docker容器中,以便可以从docker容器中运行的代码访问该驱动器中的文件。我能够成功地安装驱动器,并且我能够根据运行吊舱的kubectl日志看到这一点 但我的问题是,只有服务帐户可以访问我需要访问的文件夹的内容,我不知道如何使用服务帐户访问这些文件。我对库伯内特的世界是一个全新的人,我试图理解和学习这种情况是如何处理的。我使用helm图表来配置NFS装载 因此,通常直接安装在D

我正在寻求kubernetes的帮助/建议。我正在尝试将NFS共享驱动器装载到kubernetes pod中运行的docker容器中,以便可以从docker容器中运行的代码访问该驱动器中的文件。我能够成功地安装驱动器,并且我能够根据运行吊舱的kubectl日志看到这一点


但我的问题是,只有服务帐户可以访问我需要访问的文件夹的内容,我不知道如何使用服务帐户访问这些文件。我对库伯内特的世界是一个全新的人,我试图理解和学习这种情况是如何处理的。我使用helm图表来配置NFS装载

因此,通常直接安装在Docker容器内并不是最好的解决方案

在装载数据时,您应该注意的是在Kubernetes中创建一个PersistentVolume和PersistentClaim,并将其装载到pod。此抽象存储详细信息来自您的应用程序详细信息

你可以找到更多关于库伯内特家族的信息


在本文中,他们解释了如何使用NFS。

您应该看看。更具体地说,fsGroup用于定义卷所有者