Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NetInfo ¶
type NetInfo struct {
NetName string `json:"netName"`
ConfPath string `json:"netConf"`
PluginPath string `json:"pluginPath"`
IfName string `json:"ifName"`
IP net.IP `json:"ip"`
Args string `json:"args"`
Mask net.IP `json:"mask"` // we used IP instead of IPMask because support for json serialization (we don't need specific functionalities)
HostIP net.IP `json:"-"`
IP4 *types.IPConfig `json:"-"`
DNS types.DNS `json:"-"`
}
A type and some structure to represent rkt's view of a *runtime* network instance.
Each instance represents a network configuration that has been enabled, along with runtime information from the network plugin.
This information is also serialized in the pod's runtime directory so that `rkt list` and other stage0 programs can access the runtime state.
func (*NetInfo) MergeCNIResult ¶ added in v1.15.0
MergeCNIResult will incorporate the result of a CNI plugin's execution
Click to show internal directories.
Click to hide internal directories.