Versions in this module Expand all Collapse all v1 v1.24.10 Oct 24, 2017 v1.24.9 Oct 24, 2017 Changes in this version + func AddFlags(options *Options, fs *pflag.FlagSet) + func NewProxyCommand() *cobra.Command + func Validate(config *componentconfig.KubeProxyConfiguration) field.ErrorList + type Conntracker interface + SetMax func(max int) error + SetTCPCloseWaitTimeout func(seconds int) error + SetTCPEstablishedTimeout func(seconds int) error + type Options struct + CleanupAndExit bool + ConfigFile string + WriteConfigTo string + func NewOptions() (*Options, error) + func (o *Options) ApplyDefaults(in *componentconfig.KubeProxyConfiguration) (*componentconfig.KubeProxyConfiguration, error) + func (o *Options) Complete() error + func (o *Options) Run() error + func (o *Options) Validate(args []string) error + type ProxyServer struct + Broadcaster record.EventBroadcaster + CleanupAndExit bool + Client clientset.Interface + ConfigSyncPeriod time.Duration + ConntrackConfiguration componentconfig.KubeProxyConntrackConfiguration + Conntracker Conntracker + EnableProfiling bool + EndpointsEventHandler proxyconfig.EndpointsHandler + EventClient v1core.EventsGetter + HealthzServer *healthcheck.HealthzServer + IptInterface utiliptables.Interface + IpvsInterface utilipvs.Interface + MetricsBindAddress string + NodeRef *v1.ObjectReference + OOMScoreAdj *int32 + Proxier proxy.ProxyProvider + ProxyMode string + Recorder record.EventRecorder + ResourceContainer string + ServiceEventHandler proxyconfig.ServiceHandler + func NewProxyServer(config *componentconfig.KubeProxyConfiguration, cleanupAndExit bool, ...) (*ProxyServer, error) + func (s *ProxyServer) Run() error