【问题标题】:Kubernetes docker volume mounting optionKubernetes docker 卷挂载选项
【发布时间】:2018-08-25 02:40:34
【问题描述】:

我有一个带有属性文件选项的 docker 映像,例如,

CMD java -jar /opt/test/test-service.war 
--spring.config.location=file:/conf/application.properties

我在docker run 命令中使用-v 卷挂载,如下所示。

-v /usr/xyz/props/application.properties:/conf/application.properties

我不确定如何在 Kubernetes 中实现同样的功能。
我使用 minikube 在本地 Mac 上运行 kubernetes。

【问题讨论】:

    标签: docker kubernetes minikube


    【解决方案1】:

    应该是 host path volume,用这个示例 pod 进行说明。

    apiVersion: v1
    kind: Pod
    metadata:
      name: test-pd
    spec:
      containers:
      - image: k8s.gcr.io/test-webserver
        name: test-container
        volumeMounts:
        - mountPath: /test-pd
          name: test-volume
      volumes:
      - name: test-volume
        hostPath:
          # directory location on host
          path: /data
          # this field is optional
          type: Directory
    

    【讨论】:

      猜你喜欢
      • 2021-10-26
      • 1970-01-01
      • 1970-01-01
      • 2020-08-07
      • 2021-10-30
      • 2019-08-24
      • 2019-10-09
      • 2018-12-29
      • 1970-01-01
      相关资源
      最近更新 更多