Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for NewPodGC (0.09 sec)

  1. pkg/controller/podgc/gc_controller.go

    	nodeListerSynced cache.InformerSynced
    
    	nodeQueue workqueue.TypedDelayingInterface[string]
    
    	terminatedPodThreshold int
    	gcCheckPeriod          time.Duration
    	quarantineTime         time.Duration
    }
    
    func NewPodGC(ctx context.Context, kubeClient clientset.Interface, podInformer coreinformers.PodInformer,
    	nodeInformer coreinformers.NodeInformer, terminatedPodThreshold int) *PodGCController {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  2. pkg/controller/podgc/gc_controller_test.go

    	informerFactory := informers.NewSharedInformerFactory(kubeClient, controller.NoResyncPeriodFunc())
    	podInformer := informerFactory.Core().V1().Pods()
    	nodeInformer := informerFactory.Core().V1().Nodes()
    	controller := NewPodGC(ctx, kubeClient, podInformer, nodeInformer, terminatedPodThreshold)
    	controller.podListerSynced = alwaysReady
    	return controller, podInformer, nodeInformer
    }
    
    func TestGCTerminated(t *testing.T) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 08:16:48 UTC 2024
    - 29K bytes
    - Viewed (0)
  3. cmd/kube-controller-manager/app/core.go

    	}
    }
    
    func startPodGarbageCollectorController(ctx context.Context, controllerContext ControllerContext, controllerName string) (controller.Interface, bool, error) {
    	go podgc.NewPodGC(
    		ctx,
    		controllerContext.ClientBuilder.ClientOrDie("pod-garbage-collector"),
    		controllerContext.InformerFactory.Core().V1().Pods(),
    		controllerContext.InformerFactory.Core().V1().Nodes(),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 08:42:31 UTC 2024
    - 39K bytes
    - Viewed (0)
Back to top