Documentation ¶
Index ¶
- type LoadBalancerController
- func (lbc *LoadBalancerController) OnAdd(obj interface{}, isInitialList bool)
- func (lbc *LoadBalancerController) OnDelete(obj interface{})
- func (lbc *LoadBalancerController) OnUpdate(oldObj interface{}, newObj interface{})
- func (lbc *LoadBalancerController) Run(healthChan chan<- *healthcheck.ControllerHeartbeat, stopCh <-chan struct{}, ...)
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
}
func NewLoadBalancerController ¶
func NewLoadBalancerController(clientset kubernetes.Interface, config *options.KubeRouterConfig, svcInformer cache.SharedIndexInformer, ) (*LoadBalancerController, error)
func (*LoadBalancerController) OnAdd ¶
func (lbc *LoadBalancerController) OnAdd(obj interface{}, isInitialList bool)
func (*LoadBalancerController) OnDelete ¶
func (lbc *LoadBalancerController) OnDelete(obj interface{})
func (*LoadBalancerController) OnUpdate ¶
func (lbc *LoadBalancerController) OnUpdate(oldObj interface{}, newObj interface{})
func (*LoadBalancerController) Run ¶
func (lbc *LoadBalancerController) Run(healthChan chan<- *healthcheck.ControllerHeartbeat, stopCh <-chan struct{}, wg *sync.WaitGroup)
Click to show internal directories.
Click to hide internal directories.