package
1.11.0-alpha.0
Repository: https://github.com/richardmarshall/kubernetes.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

GetPodIP gets the IP of the pod by inspecting the network info inside the pod's network namespace.
InitNetworkPlugin inits the plugin that matches networkPluginName.
No description provided by the author
No description provided by the author

# Constants

TODO: Consider making this value configurable.
No description provided by the author
Called when the node's Pod CIDR is known when using the controller manager's --allocate-node-cidrs=true option.
No description provided by the author
UseDefaultMTU is a marker value that indicates the plugin should determine its own MTU It is the zero value, so a non-initialized value will mean "UseDefault".

# Structs

No description provided by the author
No description provided by the author
The PluginManager wraps a kubelet network plugin and provides synchronization for a given pod's network operations.
PodNetworkStatus stores the network status of a pod (currently just the primary IP address) This struct represents version "v1beta1".

# Interfaces

Host is an interface that plugins can use to access the kubelet.
LegacyHost implements the methods required by network plugins that were directly invoked by the kubelet.
NamespaceGetter is an interface to retrieve namespace information for a given podSandboxID.
Plugin is an interface to network plugins for the kubelet.
PortMappingGetter is an interface to retrieve port mapping information for a given podSandboxID.