小编Ani*_*r P的帖子

hostPath作为kubernetes中的卷

我正在尝试将hostPath配置为kubernetes中的卷。我已经登录到VM服务器,通常在该服务器上使用kubernetes命令,例如kubectl。

以下是Pod Yaml:

apiVersion: apps/v1beta1
kind: Deployment
metadata:
  name: helloworldanilhostpath
spec:
  replicas: 1
  template:
    metadata:
      labels:
        run: helloworldanilhostpath
    spec:
      volumes:
        - name: task-pv-storage
          hostPath:
            path: /home/openapianil/samplePV
            type: Directory
      containers:
      - name: helloworldv1
        image: ***/helloworldv1:v1
        ports:
        - containerPort: 9123
        volumeMounts:
         - name: task-pv-storage
           mountPath: /mnt/sample
Run Code Online (Sandbox Code Playgroud)

在VM服务器中,我创建了“ / home / openapianil / samplePV”文件夹,并且其中有一个文件。它有一个sample.txt文件。

一旦我尝试创建此部署。它不会发生并显示错误-
警告FailedMount 28s(x7超过59s)kubelet,aks-nodepool1-39499429-1 MountVolume.SetUp的卷“ task-pv-storage”失败:hostPath类型检查失败:/ home / openapianil / samplePV为不是目录。

谁能帮助我在这里理解问题。

kubernetes

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

kubernetes ×1