Documentation ¶
Index ¶
Constants ¶
View Source
const ( // DefaultClusterUID is the uid to use for clusters resources created by an // L7 controller created without specifying the --cluster-uid flag. DefaultClusterUID = "" // DefaultNodePortRange is the list of ports or port ranges used by kubernetes for // allocating NodePort services. DefaultNodePortRange = "30000-32767" )
Variables ¶
View Source
var ( // F are global flags for the controller. F = struct { APIServerHost string ClusterName string ConfigFilePath string DefaultSvc string DeleteAllOnQuit bool GCERateLimit RateLimitSpecs HealthCheckPath string HealthzPort int InCluster bool IngressClass string KubeConfigFile string ResyncPeriod time.Duration Verbose bool Version bool WatchNamespace string NodePortRanges PortRanges }{} )
Functions ¶
Types ¶
type PortRanges ¶
type PortRanges struct {
// contains filtered or unexported fields
}
func (*PortRanges) Set ¶
func (c *PortRanges) Set(value string) error
Set supports a value of CSV or the flag repeated multiple times
func (*PortRanges) String ¶
func (c *PortRanges) String() string
String is the method to format the flag's value, part of the flag.Value interface.
func (*PortRanges) Values ¶
func (c *PortRanges) Values() []string
Set supports a value of CSV or the flag repeated multiple times
type RateLimitSpecs ¶
type RateLimitSpecs struct {
// contains filtered or unexported fields
}
func (*RateLimitSpecs) Set ¶
func (r *RateLimitSpecs) Set(value string) error
Set supports the flag being repeated multiple times. Part of the flag.Value interface.
func (*RateLimitSpecs) String ¶
func (r *RateLimitSpecs) String() string
Part of the flag.Value interface.
func (*RateLimitSpecs) Values ¶
func (r *RateLimitSpecs) Values() []string
Click to show internal directories.
Click to hide internal directories.