卷hosthost主机中目录的路径

时间:2020-06-30 14:17:40

标签: kubernetes volume

我在MAC机内使用kubernetes(minikube),对于我的项目,我需要设置一个mountVolume,指向一个文件夹==> / Users / macbookpro / Desktop / htmldocker / phpdocker

NB:Minikube默认在VM(在MAC和Windows上)中运行,使用Linux发行版的人不会遇到此问题

apiVersion: apps/v1
kind: Deployment
metadata:
 name: html
spec:
 replicas: 1
 selector:
  matchLabels:
   app: app
 template:
   metadata:
    labels:
     app: app
   spec:
    containers:
    - name: php-mysqli
      image: walidledocker/php-mysqli
      volumeMounts:
       - mountPath: /var/www/html/
         name: volume
    volumes:
     - name: volume
      hostPath:
        path: /Users/macbookpro/Desktop/htmldocker/phpdocker
        type: Directory

我收到此错误:

kubelet, minikube  MountVolume.SetUp failed for volume "volume" : hostPath type check failed: /Users/macbookpro/Desktop/htmldocker/phpdocker is not a directory

0 个答案:

没有答案