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

Functions

func NewAPIServerCommand

func NewAPIServerCommand() *cobra.Command

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

func RegisterAllAdmissionPlugins(plugins *admission.Plugins)

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

PathSynopsis
federation/cmd/federation-apiserver/app/optionsPackage 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.