hotfix: remove cidr if contains api-server ip

This commit is contained in:
naison
2025-05-20 12:32:20 +00:00
parent b17da3cbcb
commit 6d545dc5c9

View File

@@ -420,7 +420,7 @@ func (c *ConnectOptions) startLocalTunServer(ctx context.Context, forwardAddress
}
var routes []types.Route
for _, ipNet := range util.RemoveLargerOverlappingCIDRs(cidrList) {
for _, ipNet := range util.RemoveCIDRsContainingIPs(util.RemoveLargerOverlappingCIDRs(cidrList), c.apiServerIPs) {
if ipNet != nil {
routes = append(routes, types.Route{Dst: *ipNet})
}