нет совпадений для вида "Развертывание" в версии "apps/v1"
У меня есть версия minikube v0.26.0 и версия kubectl v1.10.1 и localKube v1.8.0,
я получаю следующую ошибку при попытке развернуть пользовательский интерфейс kubeless
$ kubectl create -f https://raw.githubusercontent.com/kubeless/kubeless-ui/master/k8s.yaml
ОШИБКА:
невозможно распознать " https://raw.githubusercontent.com/kubeless/kubeless-ui/master/k8s.yaml": нет совпадений для вида "Deployment" в версии "apps / v1"
2 ответа
После долгих исследований и разработок
minikube start --logtostderr --v=0 --bootstrapper=localkube --vm-driver virtualbox
теперь он загрузил последнюю версию localkube, и это решило мою проблему.
Как говорится в комментарии, вы используете очень старую версию Kubernetes. Deployment
не было доступно в apps/v1
до Kubernetes 1.9, и вы, похоже, используете 1.8.
Если вы хотите решить эту проблему без обновления кластера, вам необходимо заменить apiVersion
ценность во всех ваших Deployment
объекты с одним из старых путей:
apiVersion: apps/v1beta1
kind: Deployment
Обратите внимание, что, хотя это решит непосредственную проблему, вы, вероятно, столкнетесь с другими проблемами совместимости, и вам следует обновить свой кластер.