You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Istio Gateway创建成功但在GKE集群中无法查询到的问题求助

问题原因及解决方法

核心原因:kubectl get all不包含自定义资源(CRD)

你创建的Gateway是Istio定义的自定义资源(CRD),而Kubernetes默认的kubectl get all命令仅涵盖原生核心资源(比如Pod、Service、Deployment等),并不包含第三方CRD资源,所以用这个命令查不到Gateway是正常的。

正确的查询方式

直接指定Gateway资源类型查询即可:

  1. 查询指定命名空间的Gateway:
    kubectl get gateway -n istio-system
    
  2. 或者指定完整的API组名称:
    kubectl get gateway.networking.istio.io -n istio-system
    
  3. 用Istio官方工具查询:
    istioctl get gateway -n istio-system
    

K9s中查看Gateway的方法

K9s默认视图不会显示所有CRD资源,你可以在K9s界面中输入:gateway,直接切换到Gateway资源的专属视图,就能看到你创建的default-gateway了。

额外验证

你也可以通过以下命令确认Istio的Gateway CRD是否已正确安装:

kubectl get crd gateways.networking.istio.io

内容的提问来源于stack exchange,提问作者CommonSenseCode

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 00:56:22