Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitializeNPLAgent ¶
func InitializeNPLAgent( kubeClient clientset.Interface, serviceInformer coreinformers.ServiceInformer, podInformer cache.SharedIndexInformer, startPort int, endPort int, nodeName string, ) (*nplk8s.NPLController, error)
InitializeNPLAgent initializes the NodePortLocal agent. It sets up event handlers to handle Pod add, update and delete events. When a Pod gets created, a free Node port is obtained from the port table cache and a DNAT rule is added to NAT traffic to the Pod's ip:port.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
portcache maintains the state about all current NodePortLocal port mappings for this Node and takes care of configuring the host accordingly.
|
portcache maintains the state about all current NodePortLocal port mappings for this Node and takes care of configuring the host accordingly. |
testing
Code generated by MockGen.
|
Code generated by MockGen. |
testing
Code generated by MockGen.
|
Code generated by MockGen. |
Click to show internal directories.
Click to hide internal directories.