需求
多个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