簡體   English   中英

在本地計算機上掛載GCE永久磁盤

[英]Mounting GCE Persistent Disk on my local machine

我試圖將由Kubernetes PersistentVolumeClaim資源(在GKE上)創建的GCE永久磁盤掛載到本地計算機。

我創建了一個PersistentVolumeClaim(在GCE中創建了一個持久卷):

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: profiler-disk
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 2Gi

我嘗試使用gcsfuse按照文檔中的說明安裝磁盤:

您可以使用Google Cloud Storage FUSE工具將Cloud Storage存儲桶安裝到Compute Engine實例。 即使Cloud Storage存儲桶是對象存儲,安裝的存儲桶的行為也與持久磁盤類似。

使用命令:

gcsfuse profiler-disk hello

但我得到:

daemonize.Run:readFromProcess:子進程:mountWithArgs:mountWithConn:setUpBucket:OpenBucket:未知存儲區“ profiler-disk”

我能夠加載實際的存儲桶,所以這不是授權/身份驗證問題。

有誰知道如何實現這一目標?

我能夠使用kubectl cp復制數據

kubectl <pod-name>:/path <local-path> -c <container-name>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM