kubernetesk8s.io/kubernetes/pkg/controlplane/controller/apiserverleasegc Index | Files

package apiserverleasegc

import "k8s.io/kubernetes/pkg/controlplane/controller/apiserverleasegc"

Index

Types

type Controller

type Controller struct {
	// contains filtered or unexported fields
}

Controller deletes expired apiserver leases.

func NewAPIServerLeaseGC

func NewAPIServerLeaseGC(clientset kubernetes.Interface, gcCheckPeriod time.Duration, leaseNamespace, leaseLabelSelector string) *Controller

NewAPIServerLeaseGC creates a new Controller.

func (*Controller) Run

func (c *Controller) Run(stopCh <-chan struct{})

Run starts one worker.

Source Files

gc_controller.go

Version
v1.33.0 (latest)
Published
Apr 23, 2025
Platform
linux/amd64
Imports
14 packages
Last checked
3 hours ago

Tools for package owners.