kubernetesk8s.io/kubernetes/pkg/registry Index | Files | Directories

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

PathSynopsis
pkg/registry/admissionregistration
pkg/registry/admissionregistration/mutatingadmissionpolicy
pkg/registry/admissionregistration/mutatingadmissionpolicybinding
pkg/registry/admissionregistration/mutatingadmissionpolicybinding/storage
pkg/registry/admissionregistration/mutatingadmissionpolicy/storage
pkg/registry/admissionregistration/mutatingwebhookconfiguration
pkg/registry/admissionregistration/mutatingwebhookconfiguration/storage
pkg/registry/admissionregistration/resolver
pkg/registry/admissionregistration/rest
pkg/registry/admissionregistration/validatingadmissionpolicy
pkg/registry/admissionregistration/validatingadmissionpolicybinding
pkg/registry/admissionregistration/validatingadmissionpolicybinding/storage
pkg/registry/admissionregistration/validatingadmissionpolicy/storage
pkg/registry/admissionregistration/validatingwebhookconfiguration
pkg/registry/admissionregistration/validatingwebhookconfiguration/storage
pkg/registry/apiserverinternal
pkg/registry/apiserverinternal/rest
pkg/registry/apiserverinternal/storageversionPackage storageversion provides Registry interface and it's RESTStorage implementation for storing StorageVersion api objects.
pkg/registry/apiserverinternal/storageversion/storage
pkg/registry/apps
pkg/registry/apps/controllerrevision
pkg/registry/apps/controllerrevision/storage
pkg/registry/apps/daemonsetPackage daemonset provides Registry interface and its RESTStorage implementation for storing DaemonSet api objects.
pkg/registry/apps/daemonset/storage
pkg/registry/apps/deployment
pkg/registry/apps/deployment/storage
pkg/registry/apps/replicasetPackage replicaset provides Registry interface and it's RESTStorage implementation for storing ReplicaSet api objects.
pkg/registry/apps/replicaset/storage
pkg/registry/apps/rest
pkg/registry/apps/statefulset
pkg/registry/apps/statefulset/storage
pkg/registry/authentication
pkg/registry/authentication/rest
pkg/registry/authentication/selfsubjectreview
pkg/registry/authentication/tokenreview
pkg/registry/authorization
pkg/registry/authorization/localsubjectaccessreview
pkg/registry/authorization/rest
pkg/registry/authorization/selfsubjectaccessreview
pkg/registry/authorization/selfsubjectrulesreview
pkg/registry/authorization/subjectaccessreview
pkg/registry/authorization/util
pkg/registry/autoscaling
pkg/registry/autoscaling/horizontalpodautoscaler
pkg/registry/autoscaling/horizontalpodautoscaler/storage
pkg/registry/autoscaling/rest
pkg/registry/batch
pkg/registry/batch/cronjobPackage cronjob provides Registry interface and it's RESTStorage implementation for storing CronJob api objects.
pkg/registry/batch/cronjob/storage
pkg/registry/batch/jobPackage job provides Registry interface and it's RESTStorage implementation for storing Job api objects.
pkg/registry/batch/job/storage
pkg/registry/batch/rest
pkg/registry/certificates
pkg/registry/certificates/certificatesPackage certificates provides Registry interface and its RESTStorage implementation for storing CertificateSigningRequest objects.
pkg/registry/certificates/certificates/storage
pkg/registry/certificates/clustertrustbundlePackage clustertrustbundle provides Registry interface and its RESTStorage implementation for storing ClusterTrustBundle objects.
pkg/registry/certificates/clustertrustbundle/storage
pkg/registry/certificates/rest
pkg/registry/coordination
pkg/registry/coordination/lease
pkg/registry/coordination/leasecandidate
pkg/registry/coordination/leasecandidate/storage
pkg/registry/coordination/lease/storage
pkg/registry/coordination/rest
pkg/registry/core
pkg/registry/core/componentstatusPackage componentstatus provides interfaces and implementation for retrieving cluster component status.
pkg/registry/core/configmapPackage configmap provides Registry interface and its REST implementation for storing ConfigMap API objects.
pkg/registry/core/configmap/storage
pkg/registry/core/endpointPackage endpoint provides Registry interface and it's RESTStorage implementation for storing Endpoint api objects.
pkg/registry/core/endpoint/storage
pkg/registry/core/eventPackage event provides Registry interface and it's REST implementation for storing Event api objects.
pkg/registry/core/event/storage
pkg/registry/core/limitrangePackage limitrange provides Registry interface and it's REST implementation for storing LimitRange api objects.
pkg/registry/core/limitrange/storage
pkg/registry/core/namespacePackage namespace provides Registry interface and it's REST implementation for storing Namespace api objects.
pkg/registry/core/namespace/storage
pkg/registry/core/nodePackage node provides Registry interface and implementation for storing Nodes.
pkg/registry/core/node/rest
pkg/registry/core/node/storage
pkg/registry/core/persistentvolume
pkg/registry/core/persistentvolumeclaim
pkg/registry/core/persistentvolumeclaim/storage
pkg/registry/core/persistentvolume/storage
pkg/registry/core/podPackage pod provides Registry interface and it's RESTStorage implementation for storing Pod api objects.
pkg/registry/core/pod/rest
pkg/registry/core/pod/storage
pkg/registry/core/podtemplatePackage podtemplate provides RESTStorage implementations for storing PodTemplate API objects.
pkg/registry/core/podtemplate/storage
pkg/registry/core/rangeallocationPackage rangeallocation provides the Registry interface for storing RangeAllocation api objects.
pkg/registry/core/replicationcontrollerPackage replicationcontroller provides Registry interface and it's RESTStorage implementation for storing ReplicationController api objects.
pkg/registry/core/replicationcontroller/storage
pkg/registry/core/resourcequotaPackage resourcequota provides Registry interface and it's REST implementation for storing ResourceQuota api objects.
pkg/registry/core/resourcequota/storage
pkg/registry/core/rest
pkg/registry/core/secretPackage secrets provides Registry interface and its REST implementation for storing Secret api objects.
pkg/registry/core/secret/storage
pkg/registry/core/servicePackage service provides the Registry interface and its RESTStorage implementation for storing Service api objects.
pkg/registry/core/serviceaccountPackage serviceaccount provides a Registry interface and a strategy implementation for storing ServiceAccount API objects.
pkg/registry/core/serviceaccount/storage
pkg/registry/core/service/allocator
pkg/registry/core/service/allocator/storage
pkg/registry/core/service/ipallocator
pkg/registry/core/service/ipallocator/controller
pkg/registry/core/service/ipallocator/storage
pkg/registry/core/service/portallocator
pkg/registry/core/service/portallocator/controller
pkg/registry/core/service/portallocator/storage
pkg/registry/core/service/storage
pkg/registry/discovery
pkg/registry/discovery/endpointslice
pkg/registry/discovery/endpointslice/storage
pkg/registry/discovery/rest
pkg/registry/events
pkg/registry/events/rest
pkg/registry/flowcontrol
pkg/registry/flowcontrol/ensurer
pkg/registry/flowcontrol/flowschemaPackage flowschema provides model implementation of flow-schema api
pkg/registry/flowcontrol/flowschema/storage
pkg/registry/flowcontrol/prioritylevelconfigurationPackage prioritylevelconfiguration provides model implementation of priority-level-configuration api
pkg/registry/flowcontrol/prioritylevelconfiguration/storage
pkg/registry/flowcontrol/rest
pkg/registry/networking
pkg/registry/networking/ingress
pkg/registry/networking/ingressclass
pkg/registry/networking/ingressclass/storage
pkg/registry/networking/ingress/storage
pkg/registry/networking/ipaddress
pkg/registry/networking/ipaddress/storage
pkg/registry/networking/networkpolicy
pkg/registry/networking/networkpolicy/storage
pkg/registry/networking/rest
pkg/registry/networking/servicecidr
pkg/registry/networking/servicecidr/storage
pkg/registry/node
pkg/registry/node/rest
pkg/registry/node/runtimeclass
pkg/registry/node/runtimeclass/storage
pkg/registry/policy
pkg/registry/policy/poddisruptionbudget
pkg/registry/policy/poddisruptionbudget/storage
pkg/registry/policy/rest
pkg/registry/rbac
pkg/registry/rbac/clusterrolePackage clusterrole provides Registry interface and its RESTStorage implementation for storing ClusterRole objects.
pkg/registry/rbac/clusterrolebindingPackage certificates provides Registry interface and its RESTStorage implementation for storing ClusterRoleBinding objects.
pkg/registry/rbac/clusterrolebinding/policybasedPackage policybased implements a standard storage for ClusterRoleBinding that prevents privilege escalation.
pkg/registry/rbac/clusterrolebinding/storage
pkg/registry/rbac/clusterrole/policybasedPackage policybased implements a standard storage for ClusterRole that prevents privilege escalation.
pkg/registry/rbac/clusterrole/storage
pkg/registry/rbac/rest
pkg/registry/rbac/rolePackage role provides Registry interface and its RESTStorage implementation for storing Role objects.
pkg/registry/rbac/rolebindingPackage certificates provides Registry interface and its RESTStorage implementation for storing RoleBinding objects.
pkg/registry/rbac/rolebinding/policybasedPackage policybased implements a standard storage for RoleBinding that prevents privilege escalation.
pkg/registry/rbac/rolebinding/storage
pkg/registry/rbac/role/policybasedPackage policybased implements a standard storage for Role that prevents privilege escalation.
pkg/registry/rbac/role/storage
pkg/registry/rbac/validation
pkg/registry/registrytestPackage registrytest provides tests for Registry implementations for storing Nodes, Pods, Schedulers and Services.
pkg/registry/resource
pkg/registry/resource/deviceclass
pkg/registry/resource/deviceclass/storage
pkg/registry/resource/devicetaintrule
pkg/registry/resource/devicetaintrule/storage
pkg/registry/resource/resourceclaim
pkg/registry/resource/resourceclaim/storage
pkg/registry/resource/resourceclaimtemplate
pkg/registry/resource/resourceclaimtemplate/storage
pkg/registry/resource/resourceslice
pkg/registry/resource/resourceslice/storage
pkg/registry/resource/rest
pkg/registry/scheduling
pkg/registry/scheduling/priorityclass
pkg/registry/scheduling/priorityclass/storage
pkg/registry/scheduling/rest
pkg/registry/storage
pkg/registry/storage/csidriverPackage csidriver provides Registry interface and its REST implementation for storing csidriver api objects.
pkg/registry/storage/csidriver/storage
pkg/registry/storage/csinodePackage csinode provides Registry interface and its REST implementation for storing csinode api objects.
pkg/registry/storage/csinode/storage
pkg/registry/storage/csistoragecapacityPackage csistoragecapacity provides Registry interface and its REST implementation for storing csistoragecapacity api objects.
pkg/registry/storage/csistoragecapacity/storage
pkg/registry/storagemigration
pkg/registry/storagemigration/rest
pkg/registry/storagemigration/storagemigrationPackage storagemigration provides Registry interface and its RESTStorage implementation for storing StorageVersionMigration objects.
pkg/registry/storagemigration/storagemigration/storage
pkg/registry/storage/rest
pkg/registry/storage/storageclassPackage storageClass provides Registry interface and its REST implementation for storing storageclass api objects.
pkg/registry/storage/storageclass/storage
pkg/registry/storage/volumeattachmentPackage volumeattachment provides Registry interface and its REST implementation for storing volumeattachment api objects.
pkg/registry/storage/volumeattachment/storage
pkg/registry/storage/volumeattributesclassPackage volumeattributesclass provides Registry interface and its REST implementation for storing volumeattributesclass api objects.
pkg/registry/storage/volumeattributesclass/storage
Version
v1.33.0 (latest)
Published
Apr 23, 2025
Platform
linux/amd64
Last checked
3 hours ago

Tools for package owners.