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.