'Returns the [pod_uid] list matching a service uid.
Uses the service selector and pod labels caches, but not _pod_services_mapping'

def search_pods_for_service(self, service_uid):

    matches = []
    if self._403_disable:
        return matches
    try:
        if (self._service_cache_invalidated is True):
            self._fill_services_cache()
        if (service_uid not in self._service_cache_selectors):
            log.debug('No    selectors    cached    for    service    %s,    skipping    search', service_uid)
            return []
        for (pod_uid, labels) in self._pod_labels_cache.iteritems():
            if self._does_pod_fulfill_selectors(labels, self._service_cache_selectors[service_uid]):
                matches.append(pod_uid)
    except Exception as e:
        log.exception('Error    while    matching    k8s    services:    %s', e)
    finally:
        log.debug('Pods    match    for    service    %s:    %s', service_uid, str(matches))
        return matches
