topology_spread

package
v1.9.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 9, 2024 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewTopologySpreadTableController

func NewTopologySpreadTableController(
	crdInformer crdinformers.SharedInformerFactory,
	crdClient versioned.Interface,
	eventRecorder record.EventRecorder,
) *topologySpreadTableController

Types

type TSControl

type TSControl interface {
	Get(namespace, name string) (*networkingv1alpha1.PodSubnetTopologySpread, error)
}

SubnetClient Subnet control interface, through which operations on subnet objects can be initiated

type TopologySpreadController

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

func NewTopologySpreadController

func NewTopologySpreadController(
	kubeInformer informers.SharedInformerFactory,
	crdInformer crdinformers.SharedInformerFactory,
	crdClient versioned.Interface,
	broadcaster record.EventBroadcaster,
	sbnController *subnet.SubnetController,
) *TopologySpreadController

func (*TopologySpreadController) Get

func (*TopologySpreadController) Run

func (tsc *TopologySpreadController) Run(stopCh <-chan struct{})

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL