将 azureFile 附加到 kubernetes pod 时出错

Error attaching azureFile to kubernetes pod

我正在尝试将卷附加到 kubernetes pod 但出现以下错误:

error validating "test-pod.yaml": error validating data: found invalid field azureFile for v1.Volume; if you choose to ignore these errors, turn validation off with --validate=false

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"1", GitVersion:"v1.1.2", GitCommit:"3085895b8a70a3d985e9320a098e74f545546171", GitTreeState:"clean"}
Server Version: version.Info{Major:"1", Minor:"1", GitVersion:"v1.1.2", GitCommit:"3085895b8a70a3d985e9320a098e74f545546171", GitTreeState:"clean"}

Kubernetes v1.1.2 不支持 azureFile,参见 https://github.com/kubernetes/kubernetes/blob/v1.1.2/pkg/api/v1/types.go#L203

最早支持azureFile的版本好像是v1.2.0:https://github.com/kubernetes/kubernetes/blob/v1.2.0/pkg/api/v1/types.go#L263