Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultBgpPort = 179 DefaultBgpHoldTime = 90 * time.Second )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubeRouterConfig ¶
type KubeRouterConfig struct {
AdvertiseClusterIP bool
AdvertiseExternalIP bool
AdvertiseLoadBalancerIP bool
AdvertiseNodePodCidr bool
AutoMTU bool
BGPGracefulRestart bool
BGPGracefulRestartDeferralTime time.Duration
BGPGracefulRestartTime time.Duration
BGPHoldTime time.Duration
BGPPort uint32
CacheSyncTimeout time.Duration
CleanupConfig bool
ClusterAsn uint
ClusterIPCIDRs []string
DisableSrcDstCheck bool
EnableCNI bool
EnableiBGP bool
EnableIPv4 bool
EnableIPv6 bool
EnableOverlay bool
EnablePodEgress bool
EnablePprof bool
ExcludedCidrs []string
ExternalIPCIDRs []string
FullMeshMode bool
GlobalHairpinMode bool
HealthPort uint16
HelpRequested bool
HostnameOverride string
InjectedRoutesSyncPeriod time.Duration
IPTablesSyncPeriod time.Duration
IpvsGracefulPeriod time.Duration
IpvsGracefulTermination bool
IpvsPermitAll bool
IpvsSyncPeriod time.Duration
Kubeconfig string
LoadBalancerCIDRs []string
LoadBalancerDefaultClass bool
LoadBalancerSyncPeriod time.Duration
MasqueradeAll bool
Master string
MetricsEnabled bool
MetricsPath string
MetricsPort uint16
MetricsAddr string
NodePortBindOnAllIP bool
NodePortRange string
OverlayType string
OverlayEncap string
OverlayEncapPort uint16
OverrideNextHop bool
PeerASNs []uint
PeerMultihopTTL uint8
PeerPasswords []string
PeerPasswordsFile string
PeerPorts []uint
PeerRouters []net.IP
RouterID string
RoutesSyncPeriod time.Duration
RunFirewall bool
RunRouter bool
RunServiceProxy bool
RunLoadBalancer bool
RuntimeEndpoint string
ServiceTCPTimeout time.Duration
ServiceTCPFinTimeout time.Duration
ServiceUDPTimeout time.Duration
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.