Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNoIPs = errors.New("no public IP addresses available")
ErrNoIPs indicates that there were no public IP addresses available for assignment
Functions ¶
This section is empty.
Types ¶
type Assigner ¶
type Assigner interface { // Assign will assign an available public IP to the given Node Assign(ctx context.Context, node v1.Node, annotator annotation.Annotator) error }
An Assigner is an IP Address manager which can assign an available Public IP address to a Node
func NewAWSAssigner ¶
NewAWSAssigner returns a new AWS IP address Assigner
func NewGCPAssigner ¶
NewGCPAssigner returns a new GCP IP address Assigner
Click to show internal directories.
Click to hide internal directories.