Documentation ¶
Overview ¶
Package options contains flags and options for initializing an apiserver
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIServer ¶
type APIServer struct { *genericapiserver.ServerRunOptions APIGroupPrefix string APIPrefix string AdmissionControl string AdmissionControlConfigFile string AdvertiseAddress net.IP AllowPrivileged bool AuthorizationMode string AuthorizationPolicyFile string BasicAuthFile string CloudConfigFile string CloudProvider string CorsAllowedOriginList []string DeprecatedStorageVersion string EnableLogsSupport bool EnableProfiling bool EnableWatchCache bool EtcdPathPrefix string EtcdServerList []string EtcdServersOverrides []string EventTTL time.Duration ExternalHost string KeystoneURL string KubeletConfig kubeletclient.KubeletClientConfig KubernetesServiceNodePort int MasterCount int MasterServiceNamespace string MaxConnectionBytesPerSec int64 MinRequestTimeout int OIDCCAFile string OIDCClientID string OIDCIssuerURL string OIDCUsernameClaim string RuntimeConfig util.ConfigurationMap SSHKeyfile string SSHUser string ServiceAccountKeyFile string ServiceAccountLookup bool ServiceClusterIPRange net.IPNet // TODO: make this a list ServiceNodePortRange util.PortRange StorageVersions string TokenAuthFile string }
APIServer runs a kubernetes api server.
func NewAPIServer ¶
func NewAPIServer() *APIServer
NewAPIServer creates a new APIServer object with default parameters
Click to show internal directories.
Click to hide internal directories.