package app
import "k8s.io/kubernetes/federation/cmd/federation-apiserver/app"
Package app 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 cache.
Index ¶
- func NewAPIServerCommand() *cobra.Command
- func NonBlockingRun(s *options.ServerRunOptions, stopCh <-chan struct{}) error
- func RegisterAllAdmissionPlugins(plugins *admission.Plugins)
- func Run(s *options.ServerRunOptions, stopCh <-chan struct{}) error
Functions ¶
func NewAPIServerCommand ¶
NewAPIServerCommand creates a *cobra.Command object with default parameters
func NonBlockingRun ¶
func NonBlockingRun(s *options.ServerRunOptions, stopCh <-chan struct{}) error
NonBlockingRun runs the specified APIServer and configures it to stop with the given channel.
func RegisterAllAdmissionPlugins ¶
RegisterAllAdmissionPlugins registers all admission plugins
func Run ¶
func Run(s *options.ServerRunOptions, stopCh <-chan struct{}) error
Run runs the specified APIServer. It only returns if stopCh is closed or one of the ports cannot be listened on initially.
Source Files ¶
autoscaling.go batch.go core.go extensions.go federation.go install.go plugins.go server.go
Directories ¶
Path | Synopsis |
---|---|
federation/cmd/federation-apiserver/app/options | Package options contains flags and options for initializing federation-apiserver. |
- Version
- v1.8.0
- Published
- Sep 28, 2017
- Platform
- darwin/amd64
- Imports
- 70 packages
- Last checked
- 37 seconds ago –
Tools for package owners.