Documentation
¶
Overview ¶
Package options contains flags and options for initializing an apiserver
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var InsecurePortFlags = []string{"insecure-port", "port"}
InsecurePortFlags are dummy flags, they are kept only for compatibility and will be removed in v1.24. TODO: remove these flags in v1.24.
Functions ¶
Types ¶
type ServerRunOptions ¶
type ServerRunOptions struct { GenericServerRunOptions *genericoptions.ServerRunOptions Etcd *genericoptions.EtcdOptions SecureServing *genericoptions.SecureServingOptionsWithLoopback Audit *genericoptions.AuditOptions Features *genericoptions.FeatureOptions Admission *kubeoptions.AdmissionOptions Authentication *kubeoptions.BuiltInAuthenticationOptions Authorization *kubeoptions.BuiltInAuthorizationOptions CloudProvider *kubeoptions.CloudProviderOptions APIEnablement *genericoptions.APIEnablementOptions EgressSelector *genericoptions.EgressSelectorOptions Metrics *metrics.Options Logs *logs.Options AllowPrivileged bool EnableLogsHandler bool EventTTL time.Duration KubeletConfig kubeletclient.KubeletClientConfig KubernetesServiceNodePort int MaxConnectionBytesPerSec int64 // ServiceClusterIPRange is mapped to input provided by user ServiceClusterIPRanges string // PrimaryServiceClusterIPRange and SecondaryServiceClusterIPRange are the results // of parsing ServiceClusterIPRange into actual values PrimaryServiceClusterIPRange net.IPNet SecondaryServiceClusterIPRange net.IPNet ServiceNodePortRange utilnet.PortRange SSHKeyfile string SSHUser string ProxyClientCertFile string ProxyClientKeyFile string EnableAggregatorRouting bool MasterCount int EndpointReconcilerType string IdentityLeaseDurationSeconds int IdentityLeaseRenewIntervalSeconds int ServiceAccountSigningKeyFile string ServiceAccountIssuer serviceaccount.TokenGenerator ServiceAccountTokenMaxExpiration time.Duration ShowHiddenMetricsForVersion string }
ServerRunOptions runs a kubernetes api server.
func NewServerRunOptions ¶
func NewServerRunOptions() *ServerRunOptions
NewServerRunOptions creates a new ServerRunOptions object with default parameters
func (*ServerRunOptions) Flags ¶
func (s *ServerRunOptions) Flags() (fss cliflag.NamedFlagSets)
Flags returns flags for a specific APIServer by section name
func (*ServerRunOptions) Validate ¶
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.