Kubernetes CSINodeDriver无效对象不存在';我没有额外的属性
我对Kubernetes和Minikube不熟悉。 我试图运行Kubernetes CSINodeDriver无效对象不存在';我没有额外的属性,kubernetes,Kubernetes,我对Kubernetes和Minikube不熟悉。 我试图运行kubectl apply-f./deployment.yaml 正如错误显示的那样,我尝试放置版本apps/v1beta1,但仍然是错误的 错误: 错误:SchemaError(io.k8s.api.storage.v1beta1.CSINodeDriver):无效对象没有其他属性 这是我的yaml文件: apiVersion: apps/v1beta2 kind: Deployment metadata: name: tomc
kubectl apply-f./deployment.yaml
正如错误显示的那样,我尝试放置版本apps/v1beta1,但仍然是错误的
错误:
错误:SchemaError(io.k8s.api.storage.v1beta1.CSINodeDriver):无效对象没有其他属性
这是我的yaml文件:
apiVersion: apps/v1beta2
kind: Deployment
metadata:
name: tomcat-deployment
spec:
selector:
matchLabels:
app: tomcat
replicas: 1
template:
metadata:
labels:
app: tomcat
spec:
containers:
- name: tomcat
image: tomcat:9.0
ports:
- containerPort: 8080
预期产出:
部署“tomcat部署”已创建tl;博士
这是版本问题。我的成绩是1.10,工作成绩是1.14
显然,我的mac电脑的
kubectl版本是1.10
我试着看看我是否可以安装kubectl,它说我已经安装了kubectl
Warning: kubernetes-cli 1.14.0 is already installed, it's just not linked
You can use `brew link kubernetes-cli` to link this version.
To force the link and overwrite all conflicting files:
brew link --overwrite kubernetes-cli
我在本地看到当前版本是1.10。自制的是1.14
我通过brew link重写了符号链接,它成功了