小编Pet*_*ter的帖子

尝试在 k8s 中挂载现有卷会产生错误

我有一个非常简单的 test.yaml 文件:

apiVersion: v1
metadata:
  name: petter-dummy-pod
spec:
  volumes:
    - name: recovery
      persistentVolumeClaim:
       claimName: petter-test
  containers:
    - name: petter-dummy-pod
      image: ubuntu
      command: ["/bin/bash", "-ec", "while :; do echo '.'; sleep 5 ; done"]
      volumeMounts:
        - name: petter-test
          mounthPath: "/tmp/recovery"
          subPath: recovery
  restartPolicy: Never
Run Code Online (Sandbox Code Playgroud)

当我应用这个时,它会产生一个错误,我有点坚持:

/home/ubuntu# kubectl apply -f test.yaml
error: error validating "test.yaml": error validating data: [ValidationError(Pod.spec.containers[0].volumeMounts[0]): unknown field "mounthPath" in io.k8s.api.core.v1.VolumeMount, ValidationError(Pod.spec.containers[0].volumeMounts[0]): missing required field "mountPath" in io.k8s.api.core.v1.VolumeMount]; if you choose to ignore these errors, turn validation off …
Run Code Online (Sandbox Code Playgroud)

kubernetes

-1
推荐指数
1
解决办法
1113
查看次数

标签 统计

kubernetes ×1