нет совпадений для вида "Развертывание" в версии "apps / v1" - PullRequest
0 голосов
/ 16 февраля 2020

У меня версия 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": нет совпадений для вида "Развертывание" в версии "apps / v1"

Ответы [ 2 ]

1 голос
/ 17 февраля 2020

после долгих R & D

minikube start --logtostderr --v=0 --bootstrapper=localkube --vm-driver virtualbox  

теперь он загрузил последнюю версию localkube, и это решило мою проблему.

0 голосов
/ 16 февраля 2020

Как говорится в комментарии, вы используете очень старую версию Kubernetes. Deployment не было доступно под apps/v1 до Kubernetes 1.9, и вы, похоже, используете 1.8.

Если вы хотите решить эту проблему без обновления кластера, вам нужно заменить apiVersion значение во всех ваших Deployment объектах с одним из более старых путей:

apiVersion: apps/v1beta1
kind: Deployment

Обратите внимание, что, хотя это решит непосредственную проблему, вы все равно, вероятно, столкнетесь с другими проблемами совместимости и должны обновить свой кластера.

...