kubernetes: k8s.io/kubernetes/pkg/controller/endpointslice Index | Files | Directories

package endpointslice

import "k8s.io/kubernetes/pkg/controller/endpointslice"

Index

Package Files

endpointset.go endpointslice_controller.go reconciler.go utils.go

type Controller Uses

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

Controller manages selector-based service endpoint slices

func NewController Uses

func NewController(podInformer coreinformers.PodInformer,
    serviceInformer coreinformers.ServiceInformer,
    nodeInformer coreinformers.NodeInformer,
    esInformer discoveryinformers.EndpointSliceInformer,
    maxEndpointsPerSlice int32,
    client clientset.Interface,
) *Controller

NewController creates and initializes a new Controller

func (*Controller) Run Uses

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

Run will not return until stopCh is closed.

Directories

PathSynopsis
config
config/v1alpha1
metrics

Package endpointslice imports 35 packages (graph) and is imported by 4 packages. Updated 2019-11-14. Refresh now. Tools for package owners.