Mount kubernetes'开发机器中的卷

时间:2016-05-24 14:33:54

标签: google-cloud-platform kubernetes gcloud

我在Google Cloud Platform上运行了Kubernetes群集。我在这些节点上运行了3个节点和几个pod。

其中一个pod运行Ghost博客平台并已安装gcePersistentDisk卷。用于创建广告连播的manifest文件:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  labels:
    name: ghost
  name: ghost
spec:
  replicas: 1
  template:
    metadata:
      labels:
        name: ghost
    spec:
      containers:
      - image: ghost:0.7
        name: ghost
        env:
        - name: NODE_ENV
          value: production
        ports:
        - containerPort: 2368
          name: http-server
        volumeMounts:
            - name: ghost
              mountPath: /var/lib/ghost
      volumes:
        - name: ghost
          gcePersistentDisk:
            pdName: ghost
            fsType: ext4

我想从我的开发机器访问此卷。有没有办法在我的机器上安装这个磁盘?

1 个答案:

答案 0 :(得分:2)

如果您的开发机器不属于GCE集群(即GCE VM),那么您将无法直接安装它。在这种情况下,你最好的选择是通过它安装它的机器(即你的pod预定的节点)通过SSH连接到它。