Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repair ¶
type Repair struct {
// contains filtered or unexported fields
}
See ipallocator/controller/repair.go; this is a copy for ports.
func NewRepair ¶
func NewRepair(interval time.Duration, serviceClient corev1client.ServicesGetter, eventClient corev1client.EventsGetter, portRange net.PortRange, alloc rangeallocation.RangeRegistry) *Repair
NewRepair creates a controller that periodically ensures that all ports are uniquely allocated across the cluster and generates informational warnings for a cluster that is not in sync.
func (*Repair) RunOnce ¶
RunOnce verifies the state of the port allocations and returns an error if an unrecoverable problem occurs.
Click to show internal directories.
Click to hide internal directories.