 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package options contains flags for initializing a proxy.
Index ¶
Constants ¶
      View Source
      
  
const (
	ExperimentalProxyModeAnnotation = "net.experimental.kubernetes.io/proxy-mode"
)
    Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProxyServerConfig ¶
type ProxyServerConfig struct {
	BindAddress                    net.IP
	HealthzPort                    int
	HealthzBindAddress             net.IP
	OOMScoreAdj                    int
	ResourceContainer              string
	Master                         string
	Kubeconfig                     string
	PortRange                      util.PortRange
	HostnameOverride               string
	ProxyMode                      string
	IptablesSyncPeriod             time.Duration
	ConfigSyncPeriod               time.Duration
	NodeRef                        *api.ObjectReference // Reference to this node.
	MasqueradeAll                  bool
	CleanupAndExit                 bool
	KubeAPIQPS                     float32
	KubeAPIBurst                   int
	UDPIdleTimeout                 time.Duration
	ConntrackMax                   int
	ConntrackTCPTimeoutEstablished int // seconds
}
    ProxyServerConfig contains configurations for a Kubernetes proxy server
func NewProxyConfig ¶
func NewProxyConfig() *ProxyServerConfig
func (*ProxyServerConfig) AddFlags ¶
func (s *ProxyServerConfig) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags for a specific ProxyServer to the specified FlagSet
 Click to show internal directories. 
   Click to hide internal directories.