【问题标题】:Not able to mount local directory in Pod无法在 Pod 中挂载本地目录
【发布时间】:2020-04-19 02:39:17
【问题描述】:
apiVersion: apps/v1
kind: Deployment
metadata:
     name: my-deploymenta
     namespace: nginx-ingress
     labels:
         app: myapp
spec:
     replicas: 1
     selector:
          matchLabels:
               app: myapp
     template:
           metadata:
                name: myapp
                labels:
                   app: myapp
           spec:
              containers:
                  - name: nginx
                    image: nginx
                    volumeMounts:
                      - name: config-volume
                        mountPath: /usr/share/nginx/html
              volumes:
                 - name: config-volume
                   hostPath:
                        path: /home/pjangra/abc

"/home/pjangra/abc 有不同的 index.html 文件。实际上我想将所有内容挂载在 /home/pjangra/" 下(已编辑) 07:57 我可以通过 configMap 实现相同的目标,但我不想那样。

【问题讨论】:

  • 欢迎来到 StackOverflow!你检查日志了吗?
  • 您能否确保这些数据将存在于集群中的每个节点上,并且具有相同的内容、相同的路径?使用 ConfigMap 可能更可取。

标签: kubernetes kubernetes-pod


【解决方案1】:

您正在尝试挂载用户“pjangra”的主目录。这个目录只会给用户 pjangra 读写权限。要么更新 Kubernetes 节点上目录的权限,要么使用其他目录。

【讨论】:

    猜你喜欢
    • 2021-06-14
    • 2018-07-10
    • 2020-03-08
    • 2022-10-20
    • 2015-05-04
    • 2021-12-04
    • 2019-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多