【问题标题】:Explore Azure Kubernetes Volume Content探索 Azure Kubernetes 卷内容
【发布时间】:2020-03-11 10:49:39
【问题描述】:

有什么方法可以连接到附加到 Kubernetes 集群的卷并探索其中的内容。

【问题讨论】:

    标签: kubernetes volume azure-aks azure-container-service


    【解决方案1】:

    首先,创建一个 PersistentVolumeClaim 和 Pod 来挂载卷

    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: my-claim
    spec:
      accessModes:
        - ReadWriteOnce
      volumeName: <the-volume-that-you-want-to-explore>
      resources:
        requests:
          storage: 3Gi
    ---
    apiVersion: v1
    kind: Pod
    metadata:
      name: volume-inspector
    spec:
      containers:
        - name: foo
          command: ["sleep","infinity"]
          image: ubuntu:latest
          volumeMounts:
          - mountPath: "/tmp/mount"
            name: data
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: my-claim
            readOnly: true
    

    然后 exec 进入 Pod 并开始探索

    $ kubectl exec -it volume-inspector bash
    root@volume-inspector:/# ls /tmp/mount
    

    【讨论】:

    • 谢谢@erstaples
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-06
    • 2018-05-04
    • 2019-12-10
    • 1970-01-01
    • 2022-01-12
    • 2023-03-18
    • 1970-01-01
    相关资源
    最近更新 更多