NFS 卷位于 kubernetes 节点上的什么位置?



我一直在使用 https://github.com/kubernetes/examples/blob/master/staging/volumes/nfs/README.md 作为指南。

我已经成功地设置了上述工作。但是我无法找到实际的"NFS 卷"所在的位置 - 我猜这只是一个普通目录。

我在这里有两个目标:

  • 最初预填充卷/目录
  • 备份此卷/目录

nfs-pvc.yaml

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nfs
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
resources:
requests:
storage: 1Mi

此部署是特定于 GCE 的 NFS。NFS 服务器在群集image: gcr.io/google_containers/volume-nfs:0.8中作为 POD 运行

查看此部署文件 https://github.com/kubernetes/examples/blob/master/staging/volumes/nfs/nfs-server-rc.yaml

如果你运行'kubectl get pods',你会看到NFS-server pod正在运行。

volume-nfs:是谷歌图片,而不是所有功能的家族。我可以看到将文件复制到 NFS 服务器 POD 和从 NFS 服务器 POD 复制文件的kubectl cp选项。

https://kubernetes.io/docs/user-guide/kubectl/v1.7/#cp

例如:

kubectl cp /tmp/foo <some-namespace>/nfs-server:/exports

仅当容器上存在tar可执行文件时,上述命令才有效。

相关内容

  • 没有找到相关文章

最新更新