Documentation ¶
Index ¶
Constants ¶
View Source
const (
NatGreLinkName = "natgre"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller manages ENI at node level
func New ¶
func New( cloudClient cloud.Interface, metaClient metadata.Interface, kubeClient kubernetes.Interface, crdClient clientset.Interface, eventRecorder record.EventRecorder, clusterID string, nodeName string, instanceID string, vpcID string, rtTableOffset int, eniSyncPeriod time.Duration, ) *Controller
New creates ENI Controller
func (*Controller) HandleDellink ¶
func (c *Controller) HandleDellink(link netlink.Link)
func (*Controller) HandleNewlink ¶
func (c *Controller) HandleNewlink(link netlink.Link)
func (*Controller) ReconcileENIs ¶
func (c *Controller) ReconcileENIs()
Click to show internal directories.
Click to hide internal directories.