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 BGPGracefulRestartDeferralTime time.Duration BGPPort uint16 CacheSyncTimeout time.Duration CleanupConfig bool ClusterAsn uint ClusterCIDR string ClusterIPCIDR string NodePortRange string DisableSrcDstCheck bool EnableCNI bool EnableiBGP bool EnableOverlay bool EnablePodEgress bool EnablePprof bool ExcludedCidrs []string FullMeshMode bool OverlayType string GlobalHairpinMode bool HealthPort uint16 HelpRequested bool HostnameOverride string IPTablesSyncPeriod time.Duration IpvsSyncPeriod time.Duration IpvsGracefulPeriod time.Duration IpvsGracefulTermination bool IpvsPermitAll 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.