我创建了一个standard persistent disk,并在我的Kubernetes集群中的节点上成功将其安装在读/写配置中。
我现在想用我当前在本地拥有的一些内容填充该磁盘。 gcloud
SDK中的scp
tool似乎是执行此操作的理想方式。
然而,当我跑步时:
gcloud compute scp ~/Desktop/subway-explorer-api/logbooks.sqlite gke-webapp-default-pool-49338587-d78l:/mnt/subway-explorer-datastore --zone us-central1-a
我明白了:
scp: /mnt/subway-explorer-datastore: Read-only file system
ERROR: (gcloud.compute.scp) [/usr/bin/scp] exited with return code [1].
我的问题是:
gcloud scp
实用程序(我通过查看this answer来到这里),还是有更好的方法来做到这一点?答案 0 :(得分:2)
我误解了磁盘安装到的文件夹,我试图写入一个实际上并不存在的文件夹。错误消息让我误以为这是一个权限错误,而实际上这是操作员错误。
有关详细信息,请参阅this answer on the Unix StackExchange。