Kubernetes “没有种类”;APIService“;运行'linkerd upgrade--from manifests'时出现注册错误`
运行Kubernetes “没有种类”;APIService“;运行'linkerd upgrade--from manifests'时出现注册错误`,kubernetes,linkerd,Kubernetes,Linkerd,运行链接器升级--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
链接器升级--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"
这是一个具有解决方法的解决方案
解决方法是将secret/linkerd identity issuer
和configmap/linkerd config
资源导出到单独的清单文件,然后将生成的文件用作linkerd升级--from manifests
的参数:
kubectl -n linkerd get \
secret/linkerd-identity-issuer \
configmap/linkerd-config \
-oyaml > linkerd-manifests.yaml
然后:
Linkedr升级--从清单Linkedr manifests.yaml