Documentation
¶
Index ¶
- Constants
- func GetEnvoyLoopbackAddress() string
- func GetLoopbackAdrress(proto iptables.Protocol) string
- func PortsUsedByIstio() []string
- func PortsUsedByLiveMigration() []string
- type BridgePodNetworkConfigurator
- func (b *BridgePodNetworkConfigurator) DiscoverPodNetworkInterface(podIfaceName string) error
- func (b *BridgePodNetworkConfigurator) GenerateDHCPConfig() *cache.DHCPConfig
- func (b *BridgePodNetworkConfigurator) GenerateDomainIfaceSpec() api.Interface
- func (b *BridgePodNetworkConfigurator) PreparePodNetworkInterface() error
- type MacvtapPodNetworkConfigurator
- func (b *MacvtapPodNetworkConfigurator) DiscoverPodNetworkInterface(podIfaceName string) error
- func (b *MacvtapPodNetworkConfigurator) GenerateDHCPConfig() *cache.DHCPConfig
- func (b *MacvtapPodNetworkConfigurator) GenerateDomainIfaceSpec() api.Interface
- func (b *MacvtapPodNetworkConfigurator) PreparePodNetworkInterface() error
- type MasqueradePodNetworkConfigurator
- func (b *MasqueradePodNetworkConfigurator) DiscoverPodNetworkInterface(podIfaceName string) error
- func (b *MasqueradePodNetworkConfigurator) GenerateDHCPConfig() *cache.DHCPConfig
- func (b *MasqueradePodNetworkConfigurator) GenerateDomainIfaceSpec() api.Interface
- func (b *MasqueradePodNetworkConfigurator) PreparePodNetworkInterface() error
- type PodNetworkInfraConfigurator
Constants ¶
View Source
const ( LibvirtLocalConnectionPort = 22222 LibvirtDirectMigrationPort = 49152 LibvirtBlockMigrationPort = 49153 EnvoyAdminPort = 15000 EnvoyOutboundPort = 15001 EnvoyInboundPort = 15006 EnvoyTunnelPort = 15008 EnvoyMergedPrometheusTelemetryPort = 15020 EnvoyHealthCheckPort = 15021 EnvoyPrometheusTelemetryPort = 15090 )
Variables ¶
This section is empty.
Functions ¶
func GetEnvoyLoopbackAddress ¶
func GetEnvoyLoopbackAddress() string
func GetLoopbackAdrress ¶
func PortsUsedByIstio ¶
func PortsUsedByIstio() []string
func PortsUsedByLiveMigration ¶
func PortsUsedByLiveMigration() []string
Types ¶
type BridgePodNetworkConfigurator ¶
type BridgePodNetworkConfigurator struct {
// contains filtered or unexported fields
}
func NewBridgePodNetworkConfigurator ¶
func NewBridgePodNetworkConfigurator(vmi *v1.VirtualMachineInstance, vmiSpecIface *v1.Interface, bridgeIfaceName string, launcherPID int, handler netdriver.NetworkHandler) *BridgePodNetworkConfigurator
func (*BridgePodNetworkConfigurator) DiscoverPodNetworkInterface ¶
func (b *BridgePodNetworkConfigurator) DiscoverPodNetworkInterface(podIfaceName string) error
func (*BridgePodNetworkConfigurator) GenerateDHCPConfig ¶
func (b *BridgePodNetworkConfigurator) GenerateDHCPConfig() *cache.DHCPConfig
func (*BridgePodNetworkConfigurator) GenerateDomainIfaceSpec ¶
func (b *BridgePodNetworkConfigurator) GenerateDomainIfaceSpec() api.Interface
func (*BridgePodNetworkConfigurator) PreparePodNetworkInterface ¶
func (b *BridgePodNetworkConfigurator) PreparePodNetworkInterface() error
type MacvtapPodNetworkConfigurator ¶
type MacvtapPodNetworkConfigurator struct {
// contains filtered or unexported fields
}
func NewMacvtapPodNetworkConfigurator ¶
func NewMacvtapPodNetworkConfigurator(podIfaceName string, vmiSpecIface *v1.Interface, handler netdriver.NetworkHandler) *MacvtapPodNetworkConfigurator
func (*MacvtapPodNetworkConfigurator) DiscoverPodNetworkInterface ¶
func (b *MacvtapPodNetworkConfigurator) DiscoverPodNetworkInterface(podIfaceName string) error
func (*MacvtapPodNetworkConfigurator) GenerateDHCPConfig ¶
func (b *MacvtapPodNetworkConfigurator) GenerateDHCPConfig() *cache.DHCPConfig
func (*MacvtapPodNetworkConfigurator) GenerateDomainIfaceSpec ¶
func (b *MacvtapPodNetworkConfigurator) GenerateDomainIfaceSpec() api.Interface
func (*MacvtapPodNetworkConfigurator) PreparePodNetworkInterface ¶
func (b *MacvtapPodNetworkConfigurator) PreparePodNetworkInterface() error
type MasqueradePodNetworkConfigurator ¶
type MasqueradePodNetworkConfigurator struct {
// contains filtered or unexported fields
}
func NewMasqueradePodNetworkConfigurator ¶
func NewMasqueradePodNetworkConfigurator(vmi *v1.VirtualMachineInstance, vmiSpecIface *v1.Interface, bridgeIfaceName string, vmNetworkCIDR string, vmIPv6NetworkCIDR string, launcherPID int, handler netdriver.NetworkHandler) *MasqueradePodNetworkConfigurator
func (*MasqueradePodNetworkConfigurator) DiscoverPodNetworkInterface ¶
func (b *MasqueradePodNetworkConfigurator) DiscoverPodNetworkInterface(podIfaceName string) error
func (*MasqueradePodNetworkConfigurator) GenerateDHCPConfig ¶
func (b *MasqueradePodNetworkConfigurator) GenerateDHCPConfig() *cache.DHCPConfig
func (*MasqueradePodNetworkConfigurator) GenerateDomainIfaceSpec ¶
func (b *MasqueradePodNetworkConfigurator) GenerateDomainIfaceSpec() api.Interface
func (*MasqueradePodNetworkConfigurator) PreparePodNetworkInterface ¶
func (b *MasqueradePodNetworkConfigurator) PreparePodNetworkInterface() error
Click to show internal directories.
Click to hide internal directories.