【发布时间】:2019-07-04 12:13:00
【问题描述】:
我们无法通过 Kubernetes REST API 访问 Istio 对象。
例子:
-
kubectl get gateways工作并显示默认命名空间中的所有 Istio 网关。 -
curl ..../api/v1/namespaces/default/pods显示所有 pod 部署在默认名称空间中。 -
curl ..../api/v1/namespaces/default/gateways返回404。
virtualservices、serviceentries 和任何其他 Istio 对象也是如此。
我们在集群中运行了一个 REST API 服务器。我们猜测问题可能是由于它支持 API 版本 v1 而 Istio 对象创建 YAML 文件参考 API 版本 networking.istio.io/v1alpha3。
这有点令人困惑,因为我们可以通过kubectl 命令创建和获取 Istio 对象,但不能通过向 kubernetes REST API 服务器发出 HTTP 请求来完成相同的操作。欢迎任何见解。谢谢。
【问题讨论】:
标签: istio