package genericapiserver
import "k8s.io/kubernetes/pkg/genericapiserver"
Package genericapiserver contains code to setup a generic kubernetes-like API server. This does not contain any Kubernetes specific API types. Note that this is a work in progress. We are pulling out generic code (specifically from pkg/master) here. We plan to move this package into a separate repo on github once it is done. For more details: https://github.com/kubernetes/kubernetes/issues/2742
Index ¶
Source Files ¶
doc.go
Directories ¶
Path | Synopsis |
---|---|
pkg/genericapiserver/endpoints | Package endpoints contains the generic code that provides a RESTful Kubernetes-style API service. |
pkg/genericapiserver/endpoints/filters | Package filters contains all the http handler chain filters which _are_ api related, i.e. |
pkg/genericapiserver/endpoints/handlers | Package handlers contains HTTP handlers to implement the apiserver APIs. |
pkg/genericapiserver/endpoints/handlers/responsewriters | Package responsewriters containers helpers to write responses in HTTP handlers. |
pkg/genericapiserver/endpoints/openapi | |
pkg/genericapiserver/endpoints/testing | |
pkg/genericapiserver/registry | Package registry contains the generic implementation of the storage and system logic. |
pkg/genericapiserver/registry/generic | Package generic provides a generic object store interface and a generic label/field matching type. |
pkg/genericapiserver/registry/generic/registry | Package etcd has a generic implementation of a registry that stores things in etcd. |
pkg/genericapiserver/registry/generic/rest | Package rest has generic implementations of resources used for REST responses |
pkg/genericapiserver/registry/rest | Package rest defines common logic around changes to Kubernetes-style resources. |
pkg/genericapiserver/registry/rest/resttest | |
pkg/genericapiserver/server | Package server contains the plumbing to create kubernetes-like API server command. |
pkg/genericapiserver/server/mux | Package mux contains abstractions for http multiplexing of APIs. |
pkg/genericapiserver/server/openapi | Package openapi contains code to generate OpenAPI discovery spec (which initial version of it also known as Swagger 2.0). |
pkg/genericapiserver/server/options | package options is the public flags and options used by a generic api server. |
pkg/genericapiserver/server/routes | Package routes holds a collection of optional genericapiserver http handlers. |
pkg/genericapiserver/server/routes/data | |
pkg/genericapiserver/server/routes/data/swagger |
- Version
- v1.6.0-alpha.1
- Published
- Jan 30, 2017
- Platform
- darwin/amd64
- Last checked
- 7 minutes ago –
Tools for package owners.