нет вида "APIService" - это зарегистрированная ошибка при запуске `linkerd upgrade --from-manifest` - PullRequest
0 голосов
/ 21 октября 2019

При работе linkerd upgrade --from-manifests возникает следующая ошибка:

linkerd upgrade --from-manifests install.yaml > install-new.yaml
× Failed to parse Kubernetes objects from manifest install.yaml: no kind "APIService" is registered for version "apiregistration.k8s.io/v1" in scheme "pkg/runtime/scheme.go:101"

1 Ответ

1 голос
/ 21 октября 2019

Это известная проблема с обходным решением.

Обходной путь - экспортировать ресурсы secret/linkerd-identity-issuer и configmap/linkerd-config в отдельный файл манифеста, а затем использовать созданный файл какаргумент linkerd upgrade --from-manifests:

kubectl -n linkerd get \
  secret/linkerd-identity-issuer \
  configmap/linkerd-config \
  -oyaml > linkerd-manifests.yaml

затем:

linkerd upgrade --from-manifests linkerd-manifests.yaml

...