【发布时间】:2020-01-17 00:11:28
【问题描述】:
我正在尝试在入口处执行描述,但不起作用。获取命令工作正常但不描述。我做错了什么吗?我正在针对 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集群,aks没有使用自己专有的kubernetes。这应该可以(而且对我来说确实可以)
-
如果您对
kubectl describe进行详细输出,是否有任何线索? -
您可能需要添加 ingress-route 所在的命名空间。
-
kubectl get ingress -o yaml | grep namespace是否显示除default以外的任何内容?正如@EdMendez 建议的那样,您可能需要指定命名空间。 -
ref:github.com/kubernetes/kubectl/issues/675 发生这种情况是因为入口已移至networking.k8s.io/v1beta1,您可能正在使用extensions/v1beta1
标签: kubernetes kubernetes-ingress azure-aks