【发布时间】:2019-10-08 23:56:06
【问题描述】:
在 K8S 上部署 POD 之前,如何准备好输入数据? 据我了解,持久卷是使用 PVC(持久卷声明)动态创建的,因此在 POD yaml 文件中,我们可以设置 PVC 和挂载路径,如this:
apiVersion: v1
kind: Pod
metadata:
name: mypod
spec:
containers:
- name: myfrontend
image: nginx
volumeMounts:
- mountPath: "/var/www/html"
name: mypd
volumes:
- name: mypd
persistentVolumeClaim:
claimName: myclaim
问题是,如何在部署 POD 之前上传数据?我想要的是在 K8S 的某个地方准备好并持久化数据,然后当我部署 POD 并将其公开为服务时,服务可以立即访问数据。
【问题讨论】:
标签: kubernetes google-cloud-storage kubernetes-pod persistent-volumes kubernetes-pvc