controller

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2020 License: Apache-2.0 Imports: 25 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LoadBalancerController

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

LoadBalancerController is responsible for synchronizing LoadBalancer objects stored in the system with actual running proxies and providers.

func NewLoadBalancerController

func NewLoadBalancerController(cfg config.Configuration) *LoadBalancerController

NewLoadBalancerController creates a new LoadBalancerController.

func (*LoadBalancerController) Run

func (lbc *LoadBalancerController) Run(workers int, stopCh <-chan struct{})

Run begins watching and syncing.

type VerifiedNodes

type VerifiedNodes struct {
	NodesInUse     []*apiv1.Node
	NodesToDelete  []*apiv1.Node
	TaintsToAdd    []apiv1.Taint
	TaintsToDelete []apiv1.Taint
	Labels         map[string]string
}

VerifiedNodes ...

Jump to

Keyboard shortcuts

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