Versions in this module Expand all Collapse all v0 v0.4.0 Jun 23, 2016 Changes in this version + type KernelCompatTester interface + IsCompatible func() error + type LinuxKernelCompatTester struct + func (lkct LinuxKernelCompatTester) IsCompatible() error v0.3.0 Mar 16, 2016 Changes in this version + func CanUseIptablesProxier(iptver IptablesVersioner) (bool, error) + type IptablesVersioner interface + GetVersion func() (string, error) v0.1.0 Oct 25, 2015 Changes in this version + func CleanupLeftovers(ipt utiliptables.Interface) (encounteredError bool) + func ShouldUseIptablesProxier() (bool, error) + type Proxier struct + func NewProxier(ipt utiliptables.Interface, exec utilexec.Interface, syncPeriod time.Duration, ...) (*Proxier, error) + func (proxier *Proxier) OnEndpointsUpdate(allEndpoints []api.Endpoints) + func (proxier *Proxier) OnServiceUpdate(allServices []api.Service) + func (proxier *Proxier) Sync() + func (proxier *Proxier) SyncLoop()