我有minkubev0.26.0版本和kubectlv1.10.1版本和localKube v1.8.0版本。
当我试图部署kubeless用户界面时,我会得到以下错误
$ kubectl create -f https://raw.githubusercontent.com/kubeless/kubeless-ui/master/k8s.yaml 错误:
无法识别"":在“app/v1”版本中没有匹配类型的“部署”
发布于 2020-02-17 10:17:53
经过长时间的研发
minikube start --logtostderr --v=0 --bootstrapper=localkube --vm-driver virtualbox 现在它下载了最新的localkube版本,这解决了我的问题。
发布于 2020-02-16 16:46:20
正如评论所述,您使用的是一个非常老的Kubernetes版本。Deployment在apps/v1下直到Kubernetes1.9才可用,而且您似乎使用的是1.8。
如果您想在不升级集群的情况下解决这个问题,则需要将所有apiVersion对象中的Deployment值替换为一条旧路径:
apiVersion: apps/v1beta1
kind: Deployment请注意,虽然这将修复当前的问题,但您仍然可能遇到其他兼容性问题,并且应该升级您的集群。
https://stackoverflow.com/questions/60249842
复制相似问题