Directories ¶
Path | Synopsis |
---|---|
api
|
|
apis
|
|
admission/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
admissionregistration
Package admissionregistration is the internal version of the API.
|
Package admissionregistration is the internal version of the API. |
admissionregistration/v1
Package v1 is the v1 version of the API.
|
Package v1 is the v1 version of the API. |
admissionregistration/v1beta1
Package v1beta1 is the v1beta1 version of the API.
|
Package v1beta1 is the v1beta1 version of the API. |
apps/install
Package install installs the apps API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the apps API group, making it available as an option to all of the API encoding/decoding machinery. |
authentication/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
authentication/validation
Package validation contains methods to validate kinds in the authentication.k8s.io API group.
|
Package validation contains methods to validate kinds in the authentication.k8s.io API group. |
authorization/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
autoscaling/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
batch/install
Package install installs the batch API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the batch API group, making it available as an option to all of the API encoding/decoding machinery. |
certificates/install
Package install installs the certificates API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the certificates API group, making it available as an option to all of the API encoding/decoding machinery. |
coordination/install
Package install installs the coordination API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the coordination API group, making it available as an option to all of the API encoding/decoding machinery. |
core
Package core contains the latest (or "internal") version of the Kubernetes API objects.
|
Package core contains the latest (or "internal") version of the Kubernetes API objects. |
core/helper/qos
NOTE: DO NOT use those helper functions through client-go, the package path will be changed in the future.
|
NOTE: DO NOT use those helper functions through client-go, the package path will be changed in the future. |
core/install
Package install installs the v1 monolithic api, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the v1 monolithic api, making it available as an option to all of the API encoding/decoding machinery. |
core/v1
Package v1 is the v1 version of the API.
|
Package v1 is the v1 version of the API. |
core/validation
Package validation has functions for validating the correctness of api objects and explaining what is wrong with them when they aren't valid.
|
Package validation has functions for validating the correctness of api objects and explaining what is wrong with them when they aren't valid. |
discovery/install
Package install installs the discovery API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the discovery API group, making it available as an option to all of the API encoding/decoding machinery. |
events/install
Package install installs the events API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the events API group, making it available as an option to all of the API encoding/decoding machinery. |
extensions/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
flowcontrol
Package flowcontrol provides api definitions for the "flowcontrol.apiserver.k8s.io" api group.
|
Package flowcontrol provides api definitions for the "flowcontrol.apiserver.k8s.io" api group. |
flowcontrol/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
imagepolicy/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
networking/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
node/install
Package install adds the node API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install adds the node API group, making it available as an option to all of the API encoding/decoding machinery. |
policy/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
policy/v1beta1
Package policy is for any kind of policy object.
|
Package policy is for any kind of policy object. |
rbac/install
Package install installs the batch API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the batch API group, making it available as an option to all of the API encoding/decoding machinery. |
scheduling/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
settings/install
Package install installs the settings API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the settings API group, making it available as an option to all of the API encoding/decoding machinery. |
storage/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
auth
|
|
authorizer/abac
Package abac authorizes Kubernetes API actions using an Attribute-based access control scheme.
|
Package abac authorizes Kubernetes API actions using an Attribute-based access control scheme. |
Package capabilities manages system level capabilities
|
Package capabilities manages system level capabilities |
cloudprovider
|
|
controller
|
|
serviceaccount
Package serviceaccount provides implementations to manage service accounts and service account tokens
|
Package serviceaccount provides implementations to manage service accounts and service account tokens |
Package fieldpath supplies methods for extracting fields from objects given a path to a field.
|
Package fieldpath supplies methods for extracting fields from objects given a path to a field. |
generated
|
|
openapi
openapi generated definitions.
|
openapi generated definitions. |
Package kubeapiserver holds code that is common to both the kube-apiserver and the federation-apiserver, but isn't part of a generic API server.
|
Package kubeapiserver holds code that is common to both the kube-apiserver and the federation-apiserver, but isn't part of a generic API server. |
options
Package options contains flags and options for initializing kube-apiserver
|
Package options contains flags and options for initializing kube-apiserver |
kubelet
|
|
types
Common types in the Kubelet.
|
Common types in the Kubelet. |
Package master contains code for setting up and running a Kubernetes cluster master.
|
Package master contains code for setting up and running a Kubernetes cluster master. |
ports
Package ports defines ports used by various pieces of the kubernetes infrastructure.
|
Package ports defines ports used by various pieces of the kubernetes infrastructure. |
reconcilers
Package reconcilers provides objects for managing the list of active masters.
|
Package reconcilers provides objects for managing the list of active masters. |
Package probe contains utilities for health probing, as well as health status information.
|
Package probe contains utilities for health probing, as well as health status information. |
proxy
|
|
quota
|
|
v1/evaluator/core
Package core contains modules that interface with the core api group
|
Package core contains modules that interface with the core api group |
registry
|
|
apps/daemonset
Package daemonset provides Registry interface and its RESTStorage implementation for storing DaemonSet api objects.
|
Package daemonset provides Registry interface and its RESTStorage implementation for storing DaemonSet api objects. |
apps/replicaset
Package replicaset provides Registry interface and it's RESTStorage implementation for storing ReplicaSet api objects.
|
Package replicaset provides Registry interface and it's RESTStorage implementation for storing ReplicaSet api objects. |
batch/cronjob
Package cronjob provides Registry interface and it's RESTStorage implementation for storing CronJob api objects.
|
Package cronjob provides Registry interface and it's RESTStorage implementation for storing CronJob api objects. |
batch/job
Package job provides Registry interface and it's RESTStorage implementation for storing Job api objects.
|
Package job provides Registry interface and it's RESTStorage implementation for storing Job api objects. |
certificates/certificates
Package certificates provides Registry interface and its RESTStorage implementation for storing CertificateSigningRequest objects.
|
Package certificates provides Registry interface and its RESTStorage implementation for storing CertificateSigningRequest objects. |
core/componentstatus
Package componentstatus provides interfaces and implementation for retrieving cluster component status.
|
Package componentstatus provides interfaces and implementation for retrieving cluster component status. |
core/configmap
Package configmap provides Registry interface and its REST implementation for storing ConfigMap API objects.
|
Package configmap provides Registry interface and its REST implementation for storing ConfigMap API objects. |
core/endpoint
Package endpoint provides Registry interface and it's RESTStorage implementation for storing Endpoint api objects.
|
Package endpoint provides Registry interface and it's RESTStorage implementation for storing Endpoint api objects. |
core/event
Package event provides Registry interface and it's REST implementation for storing Event api objects.
|
Package event provides Registry interface and it's REST implementation for storing Event api objects. |
core/limitrange
Package limitrange provides Registry interface and it's REST implementation for storing LimitRange api objects.
|
Package limitrange provides Registry interface and it's REST implementation for storing LimitRange api objects. |
core/namespace
Package namespace provides Registry interface and it's REST implementation for storing Namespace api objects.
|
Package namespace provides Registry interface and it's REST implementation for storing Namespace api objects. |
core/node
Package node provides Registry interface and implementation for storing Nodes.
|
Package node provides Registry interface and implementation for storing Nodes. |
core/pod
Package pod provides Registry interface and it's RESTStorage implementation for storing Pod api objects.
|
Package pod provides Registry interface and it's RESTStorage implementation for storing Pod api objects. |
core/podtemplate
Package podtemplate provides RESTStorage implementations for storing PodTemplate API objects.
|
Package podtemplate provides RESTStorage implementations for storing PodTemplate API objects. |
core/rangeallocation
Package rangeallocation provides the Registry interface for storing RangeAllocation api objects.
|
Package rangeallocation provides the Registry interface for storing RangeAllocation api objects. |
core/replicationcontroller
Package controller provides Registry interface and it's RESTStorage implementation for storing ReplicationController api objects.
|
Package controller provides Registry interface and it's RESTStorage implementation for storing ReplicationController api objects. |
core/resourcequota
Package resourcequota provides Registry interface and it's REST implementation for storing ResourceQuota api objects.
|
Package resourcequota provides Registry interface and it's REST implementation for storing ResourceQuota api objects. |
core/secret
Package secrets provides Registry interface and its REST implementation for storing Secret api objects.
|
Package secrets provides Registry interface and its REST implementation for storing Secret api objects. |
core/service
Package service provides the Registry interface and its RESTStorage implementation for storing Service api objects.
|
Package service provides the Registry interface and its RESTStorage implementation for storing Service api objects. |
core/serviceaccount
Package serviceaccount provides a Registry interface and a strategy implementation for storing ServiceAccount API objects.
|
Package serviceaccount provides a Registry interface and a strategy implementation for storing ServiceAccount API objects. |
flowcontrol/flowschema
Package flowschema provides model implementation of flow-schema api
|
Package flowschema provides model implementation of flow-schema api |
flowcontrol/prioritylevelconfiguration
Package prioritylevelconfiguration provides model implementation of priority-level-configuration api
|
Package prioritylevelconfiguration provides model implementation of priority-level-configuration api |
policy/podsecuritypolicy
Package podsecuritypolicy provides Registry interface and its REST implementation for storing PodSecurityPolicy api objects.
|
Package podsecuritypolicy provides Registry interface and its REST implementation for storing PodSecurityPolicy api objects. |
rbac/clusterrole
Package clusterrole provides Registry interface and its RESTStorage implementation for storing ClusterRole objects.
|
Package clusterrole provides Registry interface and its RESTStorage implementation for storing ClusterRole objects. |
rbac/clusterrole/policybased
Package policybased implements a standard storage for ClusterRole that prevents privilege escalation.
|
Package policybased implements a standard storage for ClusterRole that prevents privilege escalation. |
rbac/clusterrolebinding
Package certificates provides Registry interface and its RESTStorage implementation for storing ClusterRoleBinding objects.
|
Package certificates provides Registry interface and its RESTStorage implementation for storing ClusterRoleBinding objects. |
rbac/clusterrolebinding/policybased
Package policybased implements a standard storage for ClusterRoleBinding that prevents privilege escalation.
|
Package policybased implements a standard storage for ClusterRoleBinding that prevents privilege escalation. |
rbac/role
Package role provides Registry interface and its RESTStorage implementation for storing Role objects.
|
Package role provides Registry interface and its RESTStorage implementation for storing Role objects. |
rbac/role/policybased
Package policybased implements a standard storage for Role that prevents privilege escalation.
|
Package policybased implements a standard storage for Role that prevents privilege escalation. |
rbac/rolebinding
Package certificates provides Registry interface and its RESTStorage implementation for storing RoleBinding objects.
|
Package certificates provides Registry interface and its RESTStorage implementation for storing RoleBinding objects. |
rbac/rolebinding/policybased
Package policybased implements a standard storage for RoleBinding that prevents privilege escalation.
|
Package policybased implements a standard storage for RoleBinding that prevents privilege escalation. |
storage/csidriver
Package csidriver provides Registry interface and its REST implementation for storing csidriver api objects.
|
Package csidriver provides Registry interface and its REST implementation for storing csidriver api objects. |
storage/csinode
Package csinode provides Registry interface and its REST implementation for storing csinode api objects.
|
Package csinode provides Registry interface and its REST implementation for storing csinode api objects. |
storage/csistoragecapacity
Package csistoragecapacity provides Registry interface and its REST implementation for storing csistoragecapacity api objects.
|
Package csistoragecapacity provides Registry interface and its REST implementation for storing csistoragecapacity api objects. |
storage/storageclass
Package storageClass provides Registry interface and its REST implementation for storing storageclass api objects.
|
Package storageClass provides Registry interface and its REST implementation for storing storageclass api objects. |
storage/volumeattachment
Package volumeattachment provides Registry interface and its REST implementation for storing volumeattachment api objects.
|
Package volumeattachment provides Registry interface and its REST implementation for storing volumeattachment api objects. |
Package routes holds a collection of optional master http handlers.
|
Package routes holds a collection of optional master http handlers. |
scheduler
|
|
security
|
|
podsecuritypolicy
Package podsecuritypolicy contains code for validating and defaulting the security context of a pod and its containers according to a security policy.
|
Package podsecuritypolicy contains code for validating and defaulting the security context of a pod and its containers according to a security policy. |
podsecuritypolicy/capabilities
Package capabilities contains code for validating and defaulting a pod's kernel capabilities according to a security policy.
|
Package capabilities contains code for validating and defaulting a pod's kernel capabilities according to a security policy. |
podsecuritypolicy/group
Package group contains code for validating and defaulting the FSGroup and supplemental groups of a pod according to a security policy.
|
Package group contains code for validating and defaulting the FSGroup and supplemental groups of a pod according to a security policy. |
podsecuritypolicy/selinux
Package selinux contains code for validating and defaulting the SELinux context of a pod according to a security policy.
|
Package selinux contains code for validating and defaulting the SELinux context of a pod according to a security policy. |
podsecuritypolicy/user
Package user contains code for validating and defaulting the UID of a pod or container according to a security policy.
|
Package user contains code for validating and defaulting the UID of a pod or container according to a security policy. |
podsecuritypolicy/util
Package util contains utility code shared amongst different parts of the pod security policy apparatus.
|
Package util contains utility code shared amongst different parts of the pod security policy apparatus. |
Package securitycontext contains security context api implementations
|
Package securitycontext contains security context api implementations |
util
|
|
maps
Package maps has common methods for dealing with common map types.
|
Package maps has common methods for dealing with common map types. |
tolerations
Package tolerations provides utilities to work with pod spec tolerations.
|
Package tolerations provides utilities to work with pod spec tolerations. |
Package volume includes internal representations of external volume types as well as utility methods required to mount/unmount volumes to kubelets.
|
Package volume includes internal representations of external volume types as well as utility methods required to mount/unmount volumes to kubelets. |
util
Package util contains utility code for use by volume plugins.
|
Package util contains utility code for use by volume plugins. |
util/types
Package types defines types used only by volume components
|
Package types defines types used only by volume components |
Click to show internal directories.
Click to hide internal directories.