我正在使用GKE,我想将HTML文件上传到Filestore,以便它可以被挂载的PersistentVolume消耗。然而,Filestore文档是不明确的。我已经尝试了一些命令的变化,但我得到了奇怪的错误没有覆盖的文档。这是我的Filestore实例:
INSTANCE_NAME ZONE TIER CAPACITY_GB FILE_SHARE_NAME IP_ADDRESS STATE CREATE_TIME
filestore us-central1-a BASIC_HDD 1024 filestore <ADDRESS> READY 2021-08-15T13:30:39
从图表中声明音量:
volumeMounts:
- mountPath: /filestore
name: mypvc
我不明白我应该在client-name:/mount-directory
的scp命令中使用什么。
使用3个gke实例中的一个会得到scp: /filestore: Read-only file system
gcloud compute scp /path/to/local/file/index.tmpl gke-my-first-cluster-1-default-pool-b6dd53a7-jtqb:/filestore --project= project
使用filestore-ip:/filestore-path
结果The resource was not found
命令我也试过了:
gke-my-first-cluster-1-default-pool-b6dd53a7-jtqb:/mnt/fileshare/
scp: /mnt/fileshare/: Is a directory
--
gke-my-first-cluster-1-default-pool-b6dd53a7-jtqb:/mnt/fileshare/index.tmpl
scp: /mnt/fileshare/index.tmpl: No such file or directory
--
gke-my-first-cluster-1-default-pool-b6dd53a7-jtqb:/mnt/fileshare
scp: /mnt/fileshare: Read-only file system
那么主要的问题是我在这里应该用什么?
感谢将文件存储库作为映射驱动器挂载并上传到站点并存储在挂载的驱动器上。
https://cloud.google.com/filestore/docs/mounting-fileshares