package kubeapiserver
import "k8s.io/kubernetes/pkg/kubeapiserver"
The kubapiserver package holds code that is common to both the kube-apiserver and the federation-apiserver, but isn't part of a generic API server. For instance, the non-delegated authorization options are used by those two servers, but no generic API server is likely to use them.
Index ¶
- Variables
- func NewStorageFactory( storageConfig storagebackend.Config, defaultMediaType string, serializer runtime.StorageSerializer, defaultResourceEncoding *serverstorage.DefaultResourceEncodingConfig, storageEncodingOverrides map[string]schema.GroupVersion, resourceEncodingOverrides []schema.GroupVersionResource, apiResourceConfig *serverstorage.ResourceConfig, ) (*serverstorage.DefaultStorageFactory, error)
Variables ¶
var SpecialDefaultResourcePrefixes = map[schema.GroupResource]string{ {Group: "", Resource: "replicationcontrollers"}: "controllers", {Group: "", Resource: "endpoints"}: "services/endpoints", {Group: "", Resource: "nodes"}: "minions", {Group: "", Resource: "services"}: "services/specs", {Group: "extensions", Resource: "ingresses"}: "ingress", {Group: "extensions", Resource: "podsecuritypolicies"}: "podsecuritypolicy", {Group: "policy", Resource: "podsecuritypolicies"}: "podsecuritypolicy", }
SpecialDefaultResourcePrefixes are prefixes compiled into Kubernetes.
Functions ¶
func NewStorageFactory ¶
func NewStorageFactory( storageConfig storagebackend.Config, defaultMediaType string, serializer runtime.StorageSerializer, defaultResourceEncoding *serverstorage.DefaultResourceEncodingConfig, storageEncodingOverrides map[string]schema.GroupVersion, resourceEncodingOverrides []schema.GroupVersionResource, apiResourceConfig *serverstorage.ResourceConfig, ) (*serverstorage.DefaultStorageFactory, error)
NewStorageFactory builds the DefaultStorageFactory. Merges defaultResourceEncoding with the user specified overrides.
Source Files ¶
default_storage_factory_builder.go doc.go
Directories ¶
Path | Synopsis |
---|---|
pkg/kubeapiserver/admission | |
pkg/kubeapiserver/admission/util | |
pkg/kubeapiserver/authenticator | |
pkg/kubeapiserver/authorizer | |
pkg/kubeapiserver/authorizer/modes | |
pkg/kubeapiserver/options | Package options contains flags and options for initializing kube-apiserver |
pkg/kubeapiserver/server |
- Version
- v1.11.3-beta.0
- Published
- Aug 7, 2018
- Platform
- js/wasm
- Imports
- 5 packages
- Last checked
- 17 seconds ago –
Tools for package owners.