0
                            先创建一个dns服务,配置12200端口,关联一个ingress,然后更新dns服务的端口为12201,在ingress中没有更新,导致找不到cluster
先创建一个dns服务,配置12200端口,关联一个ingress,然后更新dns服务的端口为12201,在ingress中没有更新,导致找不到cluster
这两个配置现在是不联动的。实际上你修改了服务来源之后,相当于之前的服务下线了,新的服务上线了。路由里绑定的是老服务。所以你需要修改路由。
修改服务后同步修改ingress会引入别的问题吗?
修改服务后同步修改ingress会引入别的问题吗?
因为这两个事情是独立的。你修改的不是服务,而是服务来源,只是这种服务来源比较特殊,只会产生出一个服务。就类似于你修改了一个 nacos 服务来源的地址,导致从中发现的服务列表发生了变化,进而绑定老服务的路由失效了。
那有什么解法吗,目前这种情况可能会引入别的问题,比如一个dns服务关联了几十上百路由,修改服务后需要修改所有路由
那有什么解法吗,目前这种情况可能会引入别的问题,比如一个dns服务关联了几十上百路由,修改服务后需要修改所有路由
什么情况下 DNS 服务会修改端口且路由不变呢?
用户配了一堆路由之后发现后端服务的端口配错了