Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller is network endpoint group controller. It determines whether NEG for a service port is needed, then signals NegSyncerManager to sync it.
func NewController ¶
func NewController( cloud negtypes.NetworkEndpointGroupCloud, ctx *context.ControllerContext, zoneGetter negtypes.ZoneGetter, namer negtypes.NetworkEndpointGroupNamer, resyncPeriod time.Duration, gcPeriod time.Duration, enableReadinessReflector bool, runIngress bool, runL4Controller bool, enableNegCrd bool, ) *Controller
NewController returns a network endpoint group controller.
func (*Controller) IsHealthy ¶ added in v1.2.2
func (c *Controller) IsHealthy() error
func (*Controller) Run ¶
func (c *Controller) Run(stopCh <-chan struct{})
type NegSyncerType ¶ added in v1.5.0
type NegSyncerType string
NegSyncerType represents the the neg syncer type
Click to show internal directories.
Click to hide internal directories.