def get_duplicate_kubelet_msg(rule_group: Optional[str]) -> Optional[str]:
    """
    checks if there are multiple kubelets and
    """
    if not rule_group or "kubelet" not in rule_group:
        return None
    labels_selectors = "k8s-app=kubelet, app.kubernetes.io/managed-by=prometheus-operator"
    v1 = client.CoreV1Api()
    kubelet_services: List[V1Service] = v1.list_service_for_all_namespaces(label_selector=labels_selectors).items
    if not kubelet_services or len(kubelet_services) <= 1:
        return None
    # there is more than one kubelet
    kubelet_names_string = ", ".join(
        [f"{kubelet.metadata.namespace}/{kubelet.metadata.name}" for kubelet in kubelet_services]
    )
    return f"The rule failure might be caused by multiple kubelet services running in your cluster: {kubelet_names_string}."

    checks if there are multiple kubelets and
    
playbooks/robusta_playbooks/prometheus_enrichments.py