Exclude client node from discovery?

We are trying to use a dedicated client node for admin-related tasks such as large batch imports, so as to not disturb the public-facing dedicated client nodes when we do a heavy import.

My issue is that since this node is essentially just a client node like any other client node, the Ruby API layer will discover it and start serving requests to it.

Any advice on how to deal with this?