@Override
    public void start() {
        initHealthChecker();
        NamespacedPodListInformer.INFORMER.init(config, new K8sResourceEventHandler());
    }
@Test
    public void queryRemoteNodesWhenInformerNotwork() throws Exception {
        withEnvironmentVariable(SELF_UID, SELF_UID + "0").execute(() -> {
            providerA = createProvider(SELF_UID);
            coordinatorA = getClusterCoordinator(providerA);
            coordinatorA.start();
        });

        KubernetesCoordinator coordinator = getClusterCoordinator(providerA);
        doReturn(Optional.empty()).when(NamespacedPodListInformer.INFORMER).listPods();
        List<RemoteInstance> remoteInstances = Whitebox.invokeMethod(coordinator, "queryRemoteNodes");
        Assertions.assertEquals(1, remoteInstances.size());
        Assertions.assertEquals(addressA, remoteInstances.get(0).getAddress());
    }