Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RuntimeBandwidthEntry ¶
type RuntimeBandwidthEntry struct { // IngressRate is the bandwidth rate in bits per second for traffic through container. 0 for no limit. If IngressRate is set, IngressBurst must also be set IngressRate int `json:"ingressRate,omitempty"` // IngressBurst is the bandwidth burst in bits for traffic through container. 0 for no limit. If IngressBurst is set, IngressRate must also be set // NOTE: it's not used for now and defaults to 0. If IngressRate is set IngressBurst will be math.MaxInt32 ~ 2Gbit IngressBurst int `json:"ingressBurst,omitempty"` // EgressRate is the bandwidth is the bandwidth rate in bits per second for traffic through container. 0 for no limit. If EgressRate is set, EgressBurst must also be set EgressRate int `json:"egressRate,omitempty"` // EgressBurst is the bandwidth burst in bits for traffic through container. 0 for no limit. If EgressBurst is set, EgressRate must also be set // NOTE: it's not used for now and defaults to 0. If EgressRate is set EgressBurst will be math.MaxInt32 ~ 2Gbit EgressBurst int `json:"egressBurst,omitempty"` }
type RuntimeConfig ¶
type RuntimeConfig struct { DNS RuntimeDNS `json:"dns"` PortMaps []RuntimePortMapEntry `json:"portMappings,omitempty"` Bandwidth RuntimeBandwidthEntry `json:"bandwidth,omitempty"` }
type RuntimeDNS ¶
type RuntimeDNS struct { Nameservers []string `json:"servers,omitempty"` Search []string `json:"searches,omitempty"` Options []string `json:"options,omitempty"` }
func (*RuntimeDNS) AsCNIDns ¶
func (i *RuntimeDNS) AsCNIDns() types.DNS
Click to show internal directories.
Click to hide internal directories.