如何确定与Kubernetes一起使用的api版本,以便在voulmes中使用`subPath`?

时间:2019-05-31 15:54:49

标签: kubernetes

我正在尝试在卷中使用subPathhttps://kubernetes.io/docs/concepts/storage/volumes/#using-subpath),但出现以下错误:

Invalid value: "The edited file failed validation": [ValidationError(Deployment.spec.template.spec.containers[4].volumeMounts[0]): unknown field "subpath" in io.k8s.api.core.v1.VolumeMount

我认为是因为我在部署中没有使用正确的apiVersion。但是我不知道应该使用哪个版本?

在API参考中,我看到:

DeploymentSpec [apps/v1]
DeploymentSpec [apps/v1beta2]
DeploymentSpec [apps/v1beta1]
DeploymentSpec [extensions/v1beta1]

1 个答案:

答案 0 :(得分:1)

它应该是subPath,而不是subpath