private void closeResources() {
        schedulerLock.lock();
        try {
            final ScheduledFuture<?> scheduledFuture = this.scheduledFuture;
            if (scheduledFuture != null) {
                scheduledFuture.cancel(false);
            }
        } finally {
            schedulerLock.unlock();
        }

        final Watch serviceWatch = this.serviceWatch;
        if (serviceWatch != null) {
            serviceWatch.close();
        }
        final Watch nodeWatch = this.nodeWatch;
        if (nodeWatch != null) {
            nodeWatch.close();
        }
        final Watch podWatch = this.podWatch;
        if (podWatch != null) {
            podWatch.close();
        }
    }
Fetches the internal IPs of the node.
kubernetes/src/main/java/com/linecorp/armeria/client/kubernetes/endpoints/KubernetesEndpointGroup.java