невозможно распознать "calico.yaml": нет совпадений для вида "Deployment" в версии "apps / v1beta1" - PullRequest
0 голосов
/ 02 ноября 2019

При попытке загрузить файлы calico.yaml для сети pod я получаю следующую ошибку

невозможно распознать «calico.yaml»: нет совпадений для вида «Развертывание» в версиях «apps»/ v1beta1 "не удалось распознать« calico.yaml »: нет совпадений для вида« DaemonSet »в версии« extensions / v1beta1 »

здесь полный вывод при запуске« kubectl apply »-f calico.yaml "

'configmap / calico-config созданная служба / calico-typha созданная poddisruptionbudget.policy / calico-typha созданная serviceaccount / calico-node созданный customresourcedefinition.apiextensions.k8s.io/felixconfigurations.crd.projectcalico.org создал customresourcedefinition.apiextensions.k8s.io/bgppeers.crd.projectcalico.org создал customresourcedefinition.apiextensions.k8s.io/bgpconfigurations.crd.projectcalico.org создал customresourcedefinition.apiextenrd.o8.c8. .projectcalico.org создал customresourcedefinition.apiextensions.k8s.io/hostendpoints.crd.projectcalico.org создал customresourcedefinition.apiextensions.k8s.io/clusterinformations.crd.projectcalico.org создал customresourcedefinition.apiextensions.k8s.io/globalnetworkpolicies.crd.projectcalico.org создал customresourcedefinition.apiextensions.k8s.io/gicobalproject.calcustomresourcedefinition.apiextensions.k8s.io/networkpolicies.crd.projectcalico.org создан неспособный распознать «calico.yaml»: нет совпадений для вида «Развертывание» в версии «apps / v1beta1», не может распознать «calico.yaml»: нет соответствийдля вида "DaemonSet" в версии "extensions / v1beta1" '

Ответы [ 2 ]

1 голос
/ 02 ноября 2019

Если вы используете последнюю версию Kubernetes, версии API нескольких ресурсов были изменены . Попробуйте преобразовать calico.yaml для использования обновленного API с помощью команды kubectl convert для обновления версий API

0 голосов
/ 04 ноября 2019

Я использовал текущий обновленный Calico.yaml и применил его, и это решило проблему. Загрузите файлы yaml для вашей под-сети. Kubectl apply -f calico.yaml curl docs.projectcalico.org/v3.10/manifests/calico.yaml -O

...