Documentation
¶
Overview ¶
Package app does all of the work necessary to configure and run a Kubernetes app process.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewProxyCommand ¶ added in v1.1.1
NewProxyCommand creates a *cobra.Command object with default parameters
Types ¶
type Conntracker ¶ added in v1.2.0
type ProxyServer ¶
type ProxyServer struct {
Client *kubeclient.Client
Config *options.ProxyServerConfig
IptInterface utiliptables.Interface
Proxier proxy.ProxyProvider
Broadcaster record.EventBroadcaster
Recorder record.EventRecorder
Conntracker Conntracker // if nil, ignored
ProxyMode string
}
func NewProxyServer ¶
func NewProxyServer( client *kubeclient.Client, config *options.ProxyServerConfig, iptInterface utiliptables.Interface, proxier proxy.ProxyProvider, broadcaster record.EventBroadcaster, recorder record.EventRecorder, conntracker Conntracker, proxyMode string, ) (*ProxyServer, error)
func NewProxyServerDefault ¶ added in v1.1.1
func NewProxyServerDefault(config *options.ProxyServerConfig) (*ProxyServer, error)
NewProxyServerDefault creates a new ProxyServer object with default parameters.
func (*ProxyServer) Run ¶
func (s *ProxyServer) Run() error
Run runs the specified ProxyServer. This should never exit (unless CleanupAndExit is set).
Click to show internal directories.
Click to hide internal directories.