 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package options contains flags and options for initializing an apiserver
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddCustomGlobalFlags ¶ added in v1.13.0
AddCustomGlobalFlags explicitly registers flags that internal packages register against the global flagsets from "flag". We do this in order to prevent unwanted flags from leaking into the kube-apiserver's flagset.
Types ¶
type ServerRunOptions ¶ added in v1.5.0
type ServerRunOptions struct {
	GenericServerRunOptions *genericoptions.ServerRunOptions
	Etcd                    *genericoptions.EtcdOptions
	SecureServing           *genericoptions.SecureServingOptionsWithLoopback
	InsecureServing         *genericoptions.DeprecatedInsecureServingOptionsWithLoopback
	Audit                   *genericoptions.AuditOptions
	Features                *genericoptions.FeatureOptions
	Admission               *kubeoptions.AdmissionOptions
	Authentication          *kubeoptions.BuiltInAuthenticationOptions
	Authorization           *kubeoptions.BuiltInAuthorizationOptions
	CloudProvider           *kubeoptions.CloudProviderOptions
	StorageSerialization    *kubeoptions.StorageSerializationOptions
	APIEnablement           *genericoptions.APIEnablementOptions
	AllowPrivileged           bool
	EnableLogsHandler         bool
	EventTTL                  time.Duration
	KubeletConfig             kubeletclient.KubeletClientConfig
	KubernetesServiceNodePort int
	MaxConnectionBytesPerSec  int64
	ServiceClusterIPRange     net.IPNet // TODO: make this a list
	ServiceNodePortRange      utilnet.PortRange
	SSHKeyfile                string
	SSHUser                   string
	ProxyClientCertFile string
	ProxyClientKeyFile  string
	EnableAggregatorRouting bool
	MasterCount            int
	EndpointReconcilerType string
	ServiceAccountSigningKeyFile     string
	ServiceAccountIssuer             serviceaccount.TokenGenerator
	ServiceAccountTokenMaxExpiration time.Duration
}
    ServerRunOptions runs a kubernetes api server.
func NewServerRunOptions ¶ added in v1.5.0
func NewServerRunOptions() *ServerRunOptions
NewServerRunOptions creates a new ServerRunOptions object with default parameters
func (*ServerRunOptions) Flags ¶ added in v1.12.0
func (s *ServerRunOptions) Flags() (fss apiserverflag.NamedFlagSets)
Flags returns flags for a specific APIServer by section name
func (*ServerRunOptions) Validate ¶ added in v1.6.0
func (s *ServerRunOptions) Validate() []error
Validate checks ServerRunOptions and return a slice of found errs.
 Click to show internal directories. 
   Click to hide internal directories.