K8S 从PVC中获取静态资源文件 供前端访问
需求多个pod容器下,A 容器具有write 文件的功能 ,B 容器具有 read文件的功能,项目采用前后端分离对的架构,前端调用B 容器应用的内部API 从而读取文件 file步骤创建PVCPVC用来存储文件,使得module A 和 module B 都可以访问该文件PVC 挂载到pod A和 Pod B 下Configmap配置 Module A 和 Module B 的路径完成上面的步骤就
·
需求
多个pod容器下,A 容器具有write 文件的功能 ,B 容器具有 read文件的功能,项目采用前后端分离对的架构,前端调用B 容器应用的内部API 从而读取文件 file
步骤
PVC用来存储文件,使得module A 和 module B 都可以访问该文件
执行命令 :
kubectl exec -it podName bash 进入pod
然后进入到指定文件路径,可以在pod A和Pod B 都可以看到files
完成上面的步骤就可以读取到文件了
要注意:spring.resources.static-locations配置的文件路径,表示直接就可以访问了
https://svc-api:port/fileName.pdf
更多推荐
已为社区贡献3条内容
所有评论(0)