package registry
import "k8s.io/kubernetes/pkg/registry"
Package registry implements the storage and system logic for the core of the api server.
Index ¶
Source Files ¶
doc.go
Directories ¶
Path | Synopsis |
---|---|
pkg/registry/apps | |
pkg/registry/apps/petset | |
pkg/registry/apps/petset/etcd | |
pkg/registry/apps/rest | |
pkg/registry/authentication | |
pkg/registry/authentication/rest | |
pkg/registry/authentication/tokenreview | |
pkg/registry/authorization | |
pkg/registry/authorization/localsubjectaccessreview | |
pkg/registry/authorization/rest | |
pkg/registry/authorization/selfsubjectaccessreview | |
pkg/registry/authorization/subjectaccessreview | |
pkg/registry/authorization/util | |
pkg/registry/autoscaling | |
pkg/registry/autoscaling/horizontalpodautoscaler | |
pkg/registry/autoscaling/horizontalpodautoscaler/etcd | |
pkg/registry/autoscaling/rest | |
pkg/registry/batch | |
pkg/registry/batch/cronjob | Package cronjob provides Registry interface and it's RESTStorage implementation for storing ScheduledJob api objects. |
pkg/registry/batch/cronjob/etcd | |
pkg/registry/batch/job | Package job provides Registry interface and it's RESTStorage implementation for storing Job api objects. |
pkg/registry/batch/job/etcd | |
pkg/registry/batch/rest | |
pkg/registry/cachesize | use for --watch-cache-sizes param of kube-apiserver make watch cache size of resources configurable |
pkg/registry/certificates | |
pkg/registry/certificates/certificates | Package certificates provides Registry interface and its RESTStorage implementation for storing CertificateSigningRequest objects. |
pkg/registry/certificates/certificates/etcd | |
pkg/registry/certificates/rest | |
pkg/registry/core | |
pkg/registry/core/componentstatus | Package componentstatus provides interfaces and implementation for retrieving cluster component status. |
pkg/registry/core/configmap | Package configmap provides Registry interface and its REST implementation for storing ConfigMap API objects. |
pkg/registry/core/configmap/etcd | |
pkg/registry/core/controller | Package controller provides Registry interface and it's RESTStorage implementation for storing ReplicationController api objects. |
pkg/registry/core/controller/etcd | |
pkg/registry/core/endpoint | Package endpoint provides Registry interface and it's RESTStorage implementation for storing Endpoint api objects. |
pkg/registry/core/endpoint/etcd | |
pkg/registry/core/event | Package event provides Registry interface and it's REST implementation for storing Event api objects. |
pkg/registry/core/event/etcd | |
pkg/registry/core/limitrange | Package limitrange provides Registry interface and it's REST implementation for storing LimitRange api objects. |
pkg/registry/core/limitrange/etcd | |
pkg/registry/core/namespace | Package namespace provides Registry interface and it's REST implementation for storing Namespace api objects. |
pkg/registry/core/namespace/etcd | |
pkg/registry/core/node | Package node provides Registry interface and implementation for storing Nodes. |
pkg/registry/core/node/etcd | |
pkg/registry/core/node/rest | |
pkg/registry/core/persistentvolume | |
pkg/registry/core/persistentvolumeclaim | |
pkg/registry/core/persistentvolumeclaim/etcd | |
pkg/registry/core/persistentvolume/etcd | |
pkg/registry/core/pod | Package pod provides Registry interface and it's RESTStorage implementation for storing Pod api objects. |
pkg/registry/core/pod/etcd | |
pkg/registry/core/pod/rest | |
pkg/registry/core/podtemplate | Package podtemplate provides RESTStorage implementations for storing PodTemplate API objects. |
pkg/registry/core/podtemplate/etcd | |
pkg/registry/core/rangeallocation | Package rangeallocation provides the Registry interface for storing RangeAllocation api objects. |
pkg/registry/core/resourcequota | Package resourcequota provides Registry interface and it's REST implementation for storing ResourceQuota api objects. |
pkg/registry/core/resourcequota/etcd | |
pkg/registry/core/rest | |
pkg/registry/core/secret | Package secrets provides Registry interface and its REST implementation for storing Secret api objects. |
pkg/registry/core/secret/etcd | |
pkg/registry/core/service | Package service provides the Registry interface and its RESTStorage implementation for storing Service api objects. |
pkg/registry/core/serviceaccount | Package serviceaccount provides a Registry interface and a strategy implementation for storing ServiceAccount API objects. |
pkg/registry/core/serviceaccount/etcd | |
pkg/registry/core/service/allocator | |
pkg/registry/core/service/allocator/etcd | |
pkg/registry/core/service/etcd | |
pkg/registry/core/service/ipallocator | |
pkg/registry/core/service/ipallocator/controller | |
pkg/registry/core/service/ipallocator/etcd | |
pkg/registry/core/service/portallocator | |
pkg/registry/core/service/portallocator/controller | |
pkg/registry/extensions | |
pkg/registry/extensions/controller | |
pkg/registry/extensions/controller/etcd | |
pkg/registry/extensions/daemonset | Package daemonset provides Registry interface and its RESTStorage implementation for storing DaemonSet api objects. |
pkg/registry/extensions/daemonset/etcd | |
pkg/registry/extensions/deployment | |
pkg/registry/extensions/deployment/etcd | |
pkg/registry/extensions/ingress | |
pkg/registry/extensions/ingress/etcd | |
pkg/registry/extensions/networkpolicy | |
pkg/registry/extensions/networkpolicy/etcd | |
pkg/registry/extensions/podsecuritypolicy | Package podsecuritypolicy provides Registry interface and its REST implementation for storing PodSecurityPolicy api objects. |
pkg/registry/extensions/podsecuritypolicy/etcd | |
pkg/registry/extensions/replicaset | Package replicaset provides Registry interface and it's RESTStorage implementation for storing ReplicaSet api objects. |
pkg/registry/extensions/replicaset/etcd | |
pkg/registry/extensions/rest | |
pkg/registry/extensions/thirdpartyresource | Package thirdpartyresource provides Registry interface and its REST implementation for storing ThirdPartyResource api objects. |
pkg/registry/extensions/thirdpartyresourcedata | Package thirdpartyresourcedata provides Registry interface and its REST implementation for storing ThirdPartyResourceData api objects. |
pkg/registry/extensions/thirdpartyresourcedata/etcd | |
pkg/registry/extensions/thirdpartyresource/etcd | |
pkg/registry/generic | Package generic provides a generic object store interface and a generic label/field matching type. |
pkg/registry/generic/registry | Package etcd has a generic implementation of a registry that stores things in etcd. |
pkg/registry/generic/rest | Package rest has generic implementations of resources used for REST responses |
pkg/registry/policy | |
pkg/registry/policy/poddisruptionbudget | |
pkg/registry/policy/poddisruptionbudget/etcd | |
pkg/registry/policy/rest | |
pkg/registry/rbac | |
pkg/registry/rbac/clusterrole | Package certificates provides Registry interface and its RESTStorage implementation for storing ClusterRole objects. |
pkg/registry/rbac/clusterrolebinding | Package certificates provides Registry interface and its RESTStorage implementation for storing ClusterRoleBinding objects. |
pkg/registry/rbac/clusterrolebinding/etcd | |
pkg/registry/rbac/clusterrolebinding/policybased | Package policybased implements a standard storage for ClusterRoleBinding that prevents privilege escalation. |
pkg/registry/rbac/clusterrole/etcd | |
pkg/registry/rbac/clusterrole/policybased | Package policybased implements a standard storage for ClusterRole that prevents privilege escalation. |
pkg/registry/rbac/rest | |
pkg/registry/rbac/role | Package certificates provides Registry interface and its RESTStorage implementation for storing Role objects. |
pkg/registry/rbac/rolebinding | Package certificates provides Registry interface and its RESTStorage implementation for storing RoleBinding objects. |
pkg/registry/rbac/rolebinding/etcd | |
pkg/registry/rbac/rolebinding/policybased | Package policybased implements a standard storage for RoleBinding that prevents privilege escalation. |
pkg/registry/rbac/role/etcd | |
pkg/registry/rbac/role/policybased | Package policybased implements a standard storage for Role that prevents privilege escalation. |
pkg/registry/registrytest | Package registrytest provides tests for Registry implementations for storing Nodes, Pods, Schedulers and Services. |
pkg/registry/storage | |
pkg/registry/storage/rest | |
pkg/registry/storage/storageclass | Package storageClass provides Registry interface and its REST implementation for storing storageclass api objects. |
pkg/registry/storage/storageclass/etcd |
Tools for package owners.