Versions in this module Expand all Collapse all v1 v1.16.3 Oct 23, 2019 Changes in this version + const GroupName + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + type ConfigurationMap map[string]string + func (*ConfigurationMap) Type() string + func (in ConfigurationMap) DeepCopy() ConfigurationMap + func (in ConfigurationMap) DeepCopyInto(out *ConfigurationMap) + func (m *ConfigurationMap) Set(value string) error + func (m *ConfigurationMap) String() string + type IPVSSchedulerMethod string + const DestinationHashing + const LeastConnection + const LocalityBasedLeastConnection + const LocalityBasedLeastConnectionWithReplication + const NeverQueue + const RoundRobin + const ShortestExpectedDelay + const SourceHashing + const WeightedLeastConnection + const WeightedRoundRobin + type KubeProxyConfiguration struct + BindAddress string + ClientConnection componentbaseconfig.ClientConnectionConfiguration + ClusterCIDR string + ConfigSyncPeriod metav1.Duration + Conntrack KubeProxyConntrackConfiguration + EnableProfiling bool + FeatureGates map[string]bool + HealthzBindAddress string + HostnameOverride string + IPTables KubeProxyIPTablesConfiguration + IPVS KubeProxyIPVSConfiguration + MetricsBindAddress string + Mode ProxyMode + NodePortAddresses []string + OOMScoreAdj *int32 + PortRange string + UDPIdleTimeout metav1.Duration + Winkernel KubeProxyWinkernelConfiguration + func (in *KubeProxyConfiguration) DeepCopy() *KubeProxyConfiguration + func (in *KubeProxyConfiguration) DeepCopyInto(out *KubeProxyConfiguration) + func (in *KubeProxyConfiguration) DeepCopyObject() runtime.Object + type KubeProxyConntrackConfiguration struct + MaxPerCore *int32 + Min *int32 + TCPCloseWaitTimeout *metav1.Duration + TCPEstablishedTimeout *metav1.Duration + func (in *KubeProxyConntrackConfiguration) DeepCopy() *KubeProxyConntrackConfiguration + func (in *KubeProxyConntrackConfiguration) DeepCopyInto(out *KubeProxyConntrackConfiguration) + type KubeProxyIPTablesConfiguration struct + MasqueradeAll bool + MasqueradeBit *int32 + MinSyncPeriod metav1.Duration + SyncPeriod metav1.Duration + func (in *KubeProxyIPTablesConfiguration) DeepCopy() *KubeProxyIPTablesConfiguration + func (in *KubeProxyIPTablesConfiguration) DeepCopyInto(out *KubeProxyIPTablesConfiguration) + type KubeProxyIPVSConfiguration struct + ExcludeCIDRs []string + MinSyncPeriod metav1.Duration + Scheduler string + StrictARP bool + SyncPeriod metav1.Duration + func (in *KubeProxyIPVSConfiguration) DeepCopy() *KubeProxyIPVSConfiguration + func (in *KubeProxyIPVSConfiguration) DeepCopyInto(out *KubeProxyIPVSConfiguration) + type KubeProxyWinkernelConfiguration struct + EnableDSR bool + NetworkName string + SourceVip string + func (in *KubeProxyWinkernelConfiguration) DeepCopy() *KubeProxyWinkernelConfiguration + func (in *KubeProxyWinkernelConfiguration) DeepCopyInto(out *KubeProxyWinkernelConfiguration) + type ProxyMode string + const ProxyModeIPTables + const ProxyModeIPVS + const ProxyModeKernelspace + const ProxyModeUserspace + func (m *ProxyMode) Set(s string) error + func (m *ProxyMode) String() string + func (m *ProxyMode) Type() string