@Configuration @ComponentScan(basePackages="io.kubernetes.client.spring.extended.controller") public static class SpringControllerExample.AppConfig extends Object
| Constructor and Description |
|---|
AppConfig() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.boot.CommandLineRunner |
commandLineRunner(io.kubernetes.client.informer.SharedInformerFactory sharedInformerFactory,
io.kubernetes.client.extended.controller.Controller nodePrintingController) |
io.kubernetes.client.openapi.ApiClient |
myApiClient() |
SpringControllerExample.NodePrintingReconciler |
nodePrintingReconciler(io.kubernetes.client.informer.cache.Lister<io.kubernetes.client.openapi.models.V1Pod> podLister,
io.kubernetes.client.informer.cache.Lister<io.kubernetes.client.openapi.models.V1Node> nodeLister,
io.kubernetes.client.informer.SharedInformer<io.kubernetes.client.openapi.models.V1Node> nodeInformer) |
io.kubernetes.client.informer.SharedInformerFactory |
sharedInformerFactory() |
@Bean
public org.springframework.boot.CommandLineRunner commandLineRunner(io.kubernetes.client.informer.SharedInformerFactory sharedInformerFactory,
@Qualifier(value="node-printing-controller")
io.kubernetes.client.extended.controller.Controller nodePrintingController)
@Bean
public io.kubernetes.client.openapi.ApiClient myApiClient()
throws IOException
IOException@Bean(value="sharedInformerFactory") public io.kubernetes.client.informer.SharedInformerFactory sharedInformerFactory()
@Bean public SpringControllerExample.NodePrintingReconciler nodePrintingReconciler(io.kubernetes.client.informer.cache.Lister<io.kubernetes.client.openapi.models.V1Pod> podLister, io.kubernetes.client.informer.cache.Lister<io.kubernetes.client.openapi.models.V1Node> nodeLister, io.kubernetes.client.informer.SharedInformer<io.kubernetes.client.openapi.models.V1Node> nodeInformer)
Copyright © 2020. All rights reserved.