已创建Istio网关。执行以下命令,返回No resources found,或者没有返回stio网关资源。
kubectl get gateway --all-namespaces
ASM v1.8.6及以上版本可能会发生此问题,因为从该版本开始ASM会自动安装自定义资源gateway.networking.x-k8s.io。更多信息,请参见使用Gateway API定义路由规则。
Kubernetes Gateway API和Istio API都有一个名为Gateway的资源。虽然它们功能类似,但不是相同的资源。使用kubectl命令时,Gateway的名称会重叠。执行kubectl get gateway可能返回的是Kubernetes网关资源,而不是Istio网关资源。如果此时没有定义Kubernetes网关资源,则返回的会是空值。如果定义了Kubernetes网关资源,则返回的是Kubernetes网关资源。
Kubernetes网关的简称为gtw,Istio网关的简称为gw。您可以执行kubectl get gw或kubectl get gateways.networking.istio.io以确保返回的是Istio网关。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。