nodeportlocal

package
v1.13.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 1, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InitializeNPLAgent

func InitializeNPLAgent(
	kubeClient clientset.Interface,
	informerFactory informers.SharedInformerFactory,
	startPort int,
	endPort int,
	nodeName string,
	podInformer cache.SharedIndexInformer,
) (*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
Package testing is a generated GoMock package.
Package testing is a generated GoMock package.
testing
Package testing is a generated GoMock package.
Package testing is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL