diff --git a/src/main/java/net/azisaba/kuvel/KuvelServiceHandler.java b/src/main/java/net/azisaba/kuvel/KuvelServiceHandler.java index 2f407666..e039f6b2 100644 --- a/src/main/java/net/azisaba/kuvel/KuvelServiceHandler.java +++ b/src/main/java/net/azisaba/kuvel/KuvelServiceHandler.java @@ -234,6 +234,7 @@ public boolean registerPod(Pod pod, String serverName) { } InetSocketAddress address = new InetSocketAddress(ip, port); + plugin.getProxy().getServer(serverName).ifPresent(server -> plugin.getProxy().unregisterServer(server.getServerInfo())); plugin.getProxy().registerServer(new ServerInfo(serverName, address)); podUidAndServerNameMap.register(pod.getMetadata().getUid(), serverName);