 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
const ( // It's necessary to allocate for the initial sync in consistent // order rather than in the order received. This requires waiting // until the initial sync has been processed, and to avoid a hot // loop, we'll wait this long between checks. SyncProcessedPollPeriod = 100 * time.Millisecond )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IngressIPController ¶
type IngressIPController struct {
	// contains filtered or unexported fields
}
    IngressIPController is responsible for allocating ingress ip addresses to Service objects of type LoadBalancer.
func NewIngressIPController ¶
func NewIngressIPController(kc kclientset.Interface, ipNet *net.IPNet, resyncInterval time.Duration) *IngressIPController
NewIngressIPController creates a new IngressIPController. TODO this should accept a shared informer
func (*IngressIPController) Run ¶
func (ic *IngressIPController) Run(stopCh <-chan struct{})
Run begins watching and syncing.
       Source Files
      ¶
      Source Files
      ¶
    
- controller.go
 Click to show internal directories. 
   Click to hide internal directories.