Documentation ¶
Index ¶
Constants ¶
View Source
const DEFAULT_BGP_PORT = 179
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubeRouterConfig ¶
type KubeRouterConfig struct { AdvertiseClusterIp bool AdvertiseExternalIp bool AdvertiseNodePodCidr bool AdvertiseLoadBalancerIp bool BGPGracefulRestart bool BGPPort uint16 CacheSyncTimeout time.Duration CleanupConfig bool ClusterAsn uint ClusterCIDR string DisableSrcDstCheck bool EnableCNI bool EnableiBGP bool EnableOverlay bool EnablePodEgress bool EnablePprof bool FullMeshMode bool OverlayType string GlobalHairpinMode bool HealthPort uint16 HelpRequested bool HostnameOverride string IPTablesSyncPeriod time.Duration IpvsSyncPeriod time.Duration IpvsGracefulPeriod time.Duration IpvsGracefulTermination bool Kubeconfig string MasqueradeAll bool Master string MetricsEnabled bool MetricsPath string MetricsPort uint16 NodePortBindOnAllIp bool OverrideNextHop bool PeerASNs []uint PeerMultihopTtl uint8 PeerPasswords []string PeerPorts []uint PeerRouters []net.IP RouterId string RoutesSyncPeriod time.Duration RunFirewall bool RunRouter bool RunServiceProxy bool Version bool VLevel string }
func NewKubeRouterConfig ¶
func NewKubeRouterConfig() *KubeRouterConfig
func (*KubeRouterConfig) AddFlags ¶
func (s *KubeRouterConfig) AddFlags(fs *pflag.FlagSet)
Click to show internal directories.
Click to hide internal directories.