[alibaba/higress]higress控制台创建DNS服务后,服务列表查询不到

2025-10-27 986 views
7

k8s 版本:v1..23.6 higress部署方式:helm console版本:1.4.3 higress版本:2.0.0

image

控制台配置一个DNS服务:moonshot

image

服务列表查询不到moonshot这条数据,其他数据是有的

image

然后看下higress-core的日志也没有报错:

image

看日志中有个信息:networking.istio.io/v1alpha3/Gateway: PUSH for node:higress-controller-6bfb796855-kmpfs.higress-system resources:0 size:0B。感觉是没推送数据。 console控制台的pod也没有错误日志:

image

请帮忙排查下

回答

2

我这里没有重现。建议你本地重启一下所有 Higress 容器再试试。

image

image

8
image

我把镜像修改回去,并且重启了pod。上图是各个组件用的pod镜像名称。然后从服务列表页面还是没找到对应的moonshot数据。

image
7

我尝试着将controller的镜像修改为1.4.1,再从页面就能看到这条数据了。

image

进入到gateway的pod中查询cluster也是能查到的

image
3

kubectl get mcpbridge default -n higress-system -o yaml 结果如下:

image

版本的情况是这样的,一开始,我使用官方文档部署,部署的controller和gateway镜像我看都是2.0.0的,console是1.4.3的。因为我之前部署过,当时controller和gateway镜像是1.4.1,console版本是1.4.2。我把controller的镜像从2.0.0改为1.4.1就可以了。我一开始怀疑是console的版本不对,后来排除了。

4

好的,我有空试一下你这个配置。

Console 的服务列表是直接调用的 controller:15014 暴露的 debug 接口获取的。之前直接请求 controller 的接口就没有这个服务,所以和 Console 是没有关系的。