While looking through the code to understand it a bit better I saw that a deprecated method of the resolver.ClientConn interface is being used here https://github.com/sercand/kuberesolver/blob/master/builder.go#L240
https://pkg.go.dev/google.golang.org/grpc/resolver#ClientConn states that UpdateState should be used instead
