Documentation ¶
Overview ¶
Package server does all of the work necessary to create a Kubernetes APIServer by binding together the API, master and APIServer infrastructure. It can be configured and called directly or via the hyperkube framework.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewHyperkubeServer ¶
NewHyperkubeServer creates a new hyperkube Server object that includes the description and flags.
Types ¶
type APIServer ¶
type APIServer struct { Port int Address util.IP PublicAddressOverride util.IP ReadOnlyPort int APIRate float32 APIBurst int SecurePort int TLSCertFile string TLSPrivateKeyFile string APIPrefix string StorageVersion string CloudProvider string CloudConfigFile string EventTTL time.Duration TokenAuthFile string AuthorizationMode string AuthorizationPolicyFile string AdmissionControl string AdmissionControlConfigFile string EtcdServerList util.StringList EtcdConfigFile string CorsAllowedOriginList util.StringList AllowPrivileged bool PortalNet util.IPNet // TODO: make this a list EnableLogsSupport bool MasterServiceNamespace string RuntimeConfig util.ConfigurationMap KubeletConfig client.KubeletConfig }
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.