@Bean("controller-manager")
    public ControllerManager controllerManager(final SharedInformerFactory sharedInformerFactory,
                                               @Qualifier("ingress-controller") final Controller ingressController,
                                               @Qualifier("endpoints-controller") final Controller endpointsController) {
        ControllerManager controllerManager = new ControllerManager(sharedInformerFactory, ingressController, endpointsController);
        Executors.newSingleThreadExecutor().submit(controllerManager);
        return controllerManager;
    }
Controller Manager.

@param sharedInformerFactory sharedInformerFactory
@param ingressController ingressController
@param endpointsController endpointsController
@return Controller Manager
shenyu-spring-boot-starter/shenyu-spring-boot-starter-k8s/src/main/java/org/apache/shenyu/springboot/starter/k8s/IngressControllerConfiguration.java