Kubernetes &引用;kubectl描述入口……”;找不到请求的资源

Kubernetes &引用;kubectl描述入口……”;找不到请求的资源,kubernetes,kubernetes-ingress,azure-aks,Kubernetes,Kubernetes Ingress,Azure Aks,我正在尝试执行入口描述,但不起作用。Get命令工作正常,但无法描述。我做错什么了吗?我是在和AKS对抗 usr@test:/mnt/c/Repos/user/charts/canary$ kubectl get ingress NAME HOSTS ADDRESS PORTS AGE ingress-route xyz.westus.cloudapp.azure.com 80

我正在尝试执行入口描述,但不起作用。Get命令工作正常,但无法描述。我做错什么了吗?我是在和AKS对抗

usr@test:/mnt/c/Repos/user/charts/canary$ kubectl get ingress
NAME            HOSTS                              ADDRESS   PORTS   AGE
ingress-route   xyz.westus.cloudapp.azure.com                80      6h

usr@test:/mnt/c/Repos/user/charts/canary$ kubectl describe ingress ingress-route
Error from server (NotFound): the server could not find the requested resource
版本似乎不错:

Client Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.3", ..}
Server Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.10"...}

这可能是由于Kubernetes群集版本和kubectl版本之间不兼容造成的

运行
kubectl version
打印当前上下文的客户端和服务器版本,例如:

$ kubectl version

Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.1", GitCommit:"d647ddbd755faf07169599a625faf302ffc34458", GitTreeState:"clean", BuildDate:"2019-10-02T17:01:15Z", GoVersion:"go1.12.10", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"13+", GitVersion:"v1.13.10-gke.0", GitCommit:"569511c9540f78a94cc6a41d895c382d0946c11a", GitTreeState:"clean", BuildDate:"2019-08-21T23:28:44Z", GoVersion:"go1.11.13b4", Compiler:"gc", Platform:"linux/amd64"}

您可能需要升级集群版本或降级kubectl版本。请参阅

中的更多详细信息,这只是一个kubernetes群集,aks不使用自己专有的kubernetes。如果您为
kubectl descripe
进行详细输出,这应该可以(对我来说确实很好)任何线索?您可能需要添加入口路由所在的名称空间。
kubectl获取入口-o yaml | grep名称空间
是否显示了
默认值
之外的任何内容?正如@EdMendez所建议的,您可能需要指定名称空间。ref:之所以发生这种情况,是因为入口已移动到networking.k8s.io/v1beta1,并且您可能正在使用extensions/v1beta1