k8s.io/

directory
v0.0.0-...-d88c8b5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 9, 2021 License: Apache-2.0

Directories

Path Synopsis
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.
core/v1
Package v1 is the v1 version of the core API.
Package v1 is the v1 version of the core API.
policy/v1beta1
Package policy is for any kind of policy object.
Package policy is for any kind of policy object.
apiextensions-apiserver
pkg/apis/apiextensions
Package apiextensions is the internal version of the API.
Package apiextensions is the internal version of the API.
pkg/apis/apiextensions/v1
Package v1 is the v1 version of the API.
Package v1 is the v1 version of the API.
pkg/apis/apiextensions/v1beta1
Package v1beta1 is the v1beta1 version of the API.
Package v1beta1 is the v1beta1 version of the API.
pkg/client/clientset/clientset
This package has the automatically generated clientset.
This package has the automatically generated clientset.
pkg/client/clientset/clientset/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
pkg/client/clientset/clientset/typed/apiextensions/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
pkg/client/clientset/clientset/typed/apiextensions/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
pkg/client/clientset/internalclientset
This package has the automatically generated clientset.
This package has the automatically generated clientset.
pkg/client/clientset/internalclientset/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
pkg/client/clientset/internalclientset/typed/apiextensions/internalversion
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
pkg/generated/openapi
openapi generated definitions.
openapi generated definitions.
apimachinery
pkg/api/errors
Package errors provides detailed error types for api field validation.
Package errors provides detailed error types for api field validation.
pkg/api/meta
Package meta provides functions for retrieving API metadata from objects belonging to the Kubernetes API
Package meta provides functions for retrieving API metadata from objects belonging to the Kubernetes API
pkg/api/validation
Package validation contains generic api type validation functions.
Package validation contains generic api type validation functions.
pkg/apis/meta/v1
Package v1 contains API types that are common to all versions.
Package v1 contains API types that are common to all versions.
pkg/apis/meta/v1beta1
package v1beta1 is alpha objects from meta that will be introduced.
package v1beta1 is alpha objects from meta that will be introduced.
pkg/conversion
Package conversion provides go object versioning.
Package conversion provides go object versioning.
pkg/conversion/queryparams
Package queryparams provides conversion from versioned runtime objects to URL query values
Package queryparams provides conversion from versioned runtime objects to URL query values
pkg/fields
Package fields implements a simple field system, parsing and matching selectors with sets of fields.
Package fields implements a simple field system, parsing and matching selectors with sets of fields.
pkg/labels
Package labels implements a simple label system, parsing and matching selectors with sets of labels.
Package labels implements a simple label system, parsing and matching selectors with sets of labels.
pkg/runtime
Package runtime defines conversions between generic types and structs to map query strings to struct objects.
Package runtime defines conversions between generic types and structs to map query strings to struct objects.
pkg/runtime/serializer/protobuf
Package protobuf provides a Kubernetes serializer for the protobuf format.
Package protobuf provides a Kubernetes serializer for the protobuf format.
pkg/runtime/serializer/streaming
Package streaming implements encoder and decoder for streams of runtime.Objects over io.Writer/Readers.
Package streaming implements encoder and decoder for streams of runtime.Objects over io.Writer/Readers.
pkg/types
Package types implements various generic types used throughout kubernetes.
Package types implements various generic types used throughout kubernetes.
pkg/util/errors
Package errors implements various utility functions and types around errors.
Package errors implements various utility functions and types around errors.
pkg/util/framer
Package framer implements simple frame decoding techniques for an io.ReadCloser
Package framer implements simple frame decoding techniques for an io.ReadCloser
pkg/util/httpstream
Package httpstream adds multiplexed streaming support to HTTP requests and responses via connection upgrades.
Package httpstream adds multiplexed streaming support to HTTP requests and responses via connection upgrades.
pkg/util/proxy
Package proxy provides transport and upgrade support for proxies.
Package proxy provides transport and upgrade support for proxies.
pkg/util/rand
Package rand provides utilities related to randomization.
Package rand provides utilities related to randomization.
pkg/util/sets
Package sets has auto-generated set types.
Package sets has auto-generated set types.
pkg/util/version
Package version provides utilities for version number comparisons
Package version provides utilities for version number comparisons
pkg/util/wait
Package wait provides tools for polling or listening for changes to a condition.
Package wait provides tools for polling or listening for changes to a condition.
pkg/util/waitgroup
Package waitgroup implements SafeWaitGroup wrap of sync.WaitGroup.
Package waitgroup implements SafeWaitGroup wrap of sync.WaitGroup.
pkg/version
Package version supplies the type for version information collected at build time.
Package version supplies the type for version information collected at build time.
pkg/watch
Package watch contains a generic watchable interface, and a fake for testing code that uses the watch interface.
Package watch contains a generic watchable interface, and a fake for testing code that uses the watch interface.
third_party/forked/golang/json
Package json is forked from the Go standard library to enable us to find the field of a struct that a given JSON key maps to.
Package json is forked from the Go standard library to enable us to find the field of a struct that a given JSON key maps to.
third_party/forked/golang/reflect
Package reflect is a fork of go's standard library reflection package, which allows for deep equal with equality functions defined.
Package reflect is a fork of go's standard library reflection package, which allows for deep equal with equality functions defined.
apiserver
pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
Package v1alpha1 is the v1alpha1 version of the API.
pkg/admission/plugin/webhook/errors
Package errors contains utilities for admission webhook specific errors
Package errors contains utilities for admission webhook specific errors
pkg/admission/plugin/webhook/mutating
Package mutating delegates admission checks to dynamically configured mutating webhooks.
Package mutating delegates admission checks to dynamically configured mutating webhooks.
pkg/admission/plugin/webhook/namespace
Package namespace defines the utilities that are used by the webhook plugin to decide if a webhook should be applied to an object based on its namespace.
Package namespace defines the utilities that are used by the webhook plugin to decide if a webhook should be applied to an object based on its namespace.
pkg/admission/plugin/webhook/object
Package object defines the utilities that are used by the webhook plugin to decide if a webhook should run, as long as either the old object or the new object has labels matching the webhook config's objectSelector.
Package object defines the utilities that are used by the webhook plugin to decide if a webhook should run, as long as either the old object or the new object has labels matching the webhook config's objectSelector.
pkg/admission/plugin/webhook/request
Package request creates admissionReview request based on admission attributes.
Package request creates admissionReview request based on admission attributes.
pkg/admission/plugin/webhook/validating
Package validating makes calls to validating (i.e., non-mutating) webhooks during the admission process.
Package validating makes calls to validating (i.e., non-mutating) webhooks during the admission process.
pkg/apis/apiserver
Package apiserver is the internal version of the API.
Package apiserver is the internal version of the API.
pkg/apis/apiserver/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
Package v1alpha1 is the v1alpha1 version of the API.
pkg/apis/audit/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.
pkg/apis/config/v1
Package v1 is the v1 version of the API.
Package v1 is the v1 version of the API.
pkg/audit
TODO: Delete this file if we generate a clientset.
TODO: Delete this file if we generate a clientset.
pkg/authentication/request/x509
Package x509 provides a request authenticator that validates and extracts user information from client certificates
Package x509 provides a request authenticator that validates and extracts user information from client certificates
pkg/authentication/user
Package user contains utilities for dealing with simple user exchange in the auth packages.
Package user contains utilities for dealing with simple user exchange in the auth packages.
pkg/authorization/path
Package path contains an authorizer that allows certain paths and path prefixes.
Package path contains an authorizer that allows certain paths and path prefixes.
pkg/authorization/union
Package union implements an authorizer that combines multiple subauthorizer.
Package union implements an authorizer that combines multiple subauthorizer.
pkg/endpoints
Package endpoints contains the generic code that provides a RESTful Kubernetes-style API service.
Package endpoints contains the generic code that provides a RESTful Kubernetes-style API service.
pkg/endpoints/filters
Package filters contains all the http handler chain filters which _are_ api related, i.e.
Package filters contains all the http handler chain filters which _are_ api related, i.e.
pkg/endpoints/handlers
Package handlers contains HTTP handlers to implement the apiserver APIs.
Package handlers contains HTTP handlers to implement the apiserver APIs.
pkg/endpoints/handlers/negotiation
Package negotiation contains media type negotiation logic.
Package negotiation contains media type negotiation logic.
pkg/endpoints/handlers/responsewriters
Package responsewriters containers helpers to write responses in HTTP handlers.
Package responsewriters containers helpers to write responses in HTTP handlers.
pkg/endpoints/request
Package request contains everything around extracting info from a http request object.
Package request contains everything around extracting info from a http request object.
pkg/registry/generic
Package generic provides a generic object store interface and a generic label/field matching type.
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.
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
Package rest has generic implementations of resources used for REST responses
pkg/registry/rest
Package rest defines common logic around changes to Kubernetes-style resources.
Package rest defines common logic around changes to Kubernetes-style resources.
pkg/server
Package server contains the plumbing to create kubernetes-like API server command.
Package server contains the plumbing to create kubernetes-like API server command.
pkg/server/filters
Package filters contains all the http handler chain filters which are not api related.
Package filters contains all the http handler chain filters which are not api related.
pkg/server/healthz
Package healthz implements basic http server health checking.
Package healthz implements basic http server health checking.
pkg/server/httplog
Package httplog contains a helper object and functions to maintain a log along with an http response.
Package httplog contains a helper object and functions to maintain a log along with an http response.
pkg/server/mux
Package mux contains abstractions for http multiplexing of APIs.
Package mux contains abstractions for http multiplexing of APIs.
pkg/server/options
package options is the public flags and options used by a generic api server.
package options is the public flags and options used by a generic api server.
pkg/server/resourceconfig
Package resourceconfig contains the resource config related helper functions.
Package resourceconfig contains the resource config related helper functions.
pkg/server/routes
Package routes holds a collection of optional genericapiserver http handlers.
Package routes holds a collection of optional genericapiserver http handlers.
pkg/server/storage
Package storage contains the plumbing to setup the etcd storage of the apiserver.
Package storage contains the plumbing to setup the etcd storage of the apiserver.
pkg/storage
Interfaces for database-related operations.
Interfaces for database-related operations.
pkg/storage/errors
Package storage provides conversion of storage errors to API errors.
Package storage provides conversion of storage errors to API errors.
pkg/storage/value
Package value contains methods for assisting with transformation of values in storage.
Package value contains methods for assisting with transformation of values in storage.
pkg/storage/value/encrypt/aes
Package aes transforms values for storage at rest using AES-GCM.
Package aes transforms values for storage at rest using AES-GCM.
pkg/storage/value/encrypt/envelope
Package envelope transforms values for storage at rest using a Envelope provider
Package envelope transforms values for storage at rest using a Envelope provider
pkg/storage/value/encrypt/secretbox
Package secretbox transforms values for storage at rest using XSalsa20 and Poly1305.
Package secretbox transforms values for storage at rest using XSalsa20 and Poly1305.
pkg/util/flushwriter
Package flushwriter implements a wrapper for a writer that flushes on every write if that writer implements the io.Flusher interface
Package flushwriter implements a wrapper for a writer that flushes on every write if that writer implements the io.Flusher interface
pkg/util/webhook
Package webhook implements a generic HTTP webhook plugin.
Package webhook implements a generic HTTP webhook plugin.
pkg/util/wsstream
Package wsstream contains utilities for streaming content over WebSockets.
Package wsstream contains utilities for streaming content over WebSockets.
plugin/pkg/audit/buffered
Package buffered provides an implementation for the audit.Backend interface that batches incoming audit events and sends batches to the delegate audit.Backend.
Package buffered provides an implementation for the audit.Backend interface that batches incoming audit events and sends batches to the delegate audit.Backend.
plugin/pkg/audit/truncate
Package truncate provides an implementation for the audit.Backend interface that truncates audit events and sends them to the delegate audit.Backend.
Package truncate provides an implementation for the audit.Backend interface that truncates audit events and sends them to the delegate audit.Backend.
plugin/pkg/audit/webhook
Package webhook implements the audit.Backend interface using HTTP webhooks.
Package webhook implements the audit.Backend interface using HTTP webhooks.
plugin/pkg/authenticator/token/oidc
oidc implements the authenticator.Token interface using the OpenID Connect protocol.
oidc implements the authenticator.Token interface using the OpenID Connect protocol.
plugin/pkg/authenticator/token/webhook
Package webhook implements the authenticator.Token interface using HTTP webhooks.
Package webhook implements the authenticator.Token interface using HTTP webhooks.
plugin/pkg/authorizer/webhook
Package webhook implements the authorizer.Authorizer interface using HTTP webhooks.
Package webhook implements the authorizer.Authorizer interface using HTTP webhooks.
client-go
discovery
Package discovery provides ways to discover server-supported API groups, versions and resources.
Package discovery provides ways to discover server-supported API groups, versions and resources.
kubernetes
This package has the automatically generated clientset.
This package has the automatically generated clientset.
kubernetes/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
kubernetes/typed/admissionregistration/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/admissionregistration/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/apps/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/apps/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/apps/v1beta2
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/auditregistration/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/authentication/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/authentication/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/authorization/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/authorization/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/autoscaling/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/autoscaling/v2beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/autoscaling/v2beta2
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/batch/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/batch/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/batch/v2alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/certificates/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/coordination/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/coordination/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/core/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/discovery/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/events/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/extensions/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/networking/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/networking/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/node/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/node/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/policy/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/rbac/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/rbac/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/rbac/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/scheduling/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/scheduling/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/scheduling/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/settings/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/storage/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/storage/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/typed/storage/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
pkg/version
Package version supplies version information collected at build time to kubernetes components.
Package version supplies version information collected at build time to kubernetes components.
scale
Package scale provides a polymorphic scale client capable of fetching and updating Scale for any resource which implements the `scale` subresource, as long as that subresource operates on a version of scale convertable to autoscaling.Scale.
Package scale provides a polymorphic scale client capable of fetching and updating Scale for any resource which implements the `scale` subresource, as long as that subresource operates on a version of scale convertable to autoscaling.Scale.
scale/scheme
Package scheme contains a runtime.Scheme to be used for serializing and deserializing different versions of Scale, and for converting in between them.
Package scheme contains a runtime.Scheme to be used for serializing and deserializing different versions of Scale, and for converting in between them.
scale/scheme/appsint
Package appsint contains the necessary scaffolding of the internal version of extensions as required by conversion logic.
Package appsint contains the necessary scaffolding of the internal version of extensions as required by conversion logic.
scale/scheme/extensionsint
Package extensionsint contains the necessary scaffolding of the internal version of extensions as required by conversion logic.
Package extensionsint contains the necessary scaffolding of the internal version of extensions as required by conversion logic.
third_party/forked/golang/template
This package is copied from Go library text/template.
This package is copied from Go library text/template.
tools/auth
Package auth defines a file format for holding authentication information needed by clients of Kubernetes.
Package auth defines a file format for holding authentication information needed by clients of Kubernetes.
tools/cache
Package cache is a client-side caching mechanism.
Package cache is a client-side caching mechanism.
tools/clientcmd
Package clientcmd provides one stop shopping for building a working client from a fixed config, from a .kubeconfig file, from command line flags, or from any merged combination.
Package clientcmd provides one stop shopping for building a working client from a fixed config, from a .kubeconfig file, from command line flags, or from any merged combination.
tools/metrics
Package metrics provides abstractions for registering which metrics to record.
Package metrics provides abstractions for registering which metrics to record.
tools/record
Package record has all client logic for recording and reporting events.
Package record has all client logic for recording and reporting events.
util/connrotation
Package connrotation implements a connection dialer that tracks and can close all created connections.
Package connrotation implements a connection dialer that tracks and can close all created connections.
util/jsonpath
package jsonpath is a template engine using jsonpath syntax, which can be seen at http://goessner.net/articles/JsonPath/.
package jsonpath is a template engine using jsonpath syntax, which can be seen at http://goessner.net/articles/JsonPath/.
util/keyutil
Package keyutil contains utilities for managing public/private key pairs.
Package keyutil contains utilities for managing public/private key pairs.
util/workqueue
Package workqueue provides a simple queue that supports the following features:
Package workqueue provides a simple queue that supports the following features:
Package cloudprovider supplies interfaces and implementations for cloud service providers.
Package cloudprovider supplies interfaces and implementations for cloud service providers.
cluster-bootstrap
token/api
Package api (k8s.io/cluster-bootstrap/token/api) contains constants and types needed for bootstrap tokens as maintained by the BootstrapSigner and TokenCleaner controllers (in k8s.io/kubernetes/pkg/controller/bootstrap)
Package api (k8s.io/cluster-bootstrap/token/api) contains constants and types needed for bootstrap tokens as maintained by the BootstrapSigner and TokenCleaner controllers (in k8s.io/kubernetes/pkg/controller/bootstrap)
component-base
csi-translation-lib
Package klog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
Package klog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
kube-aggregator
pkg/apis/apiregistration
Package apiregistration is the internal version of the API.
Package apiregistration is the internal version of the API.
pkg/apis/apiregistration/v1
Package v1 contains the API Registration API, which is responsible for registering an API `Group`/`Version` with another kubernetes like API server.
Package v1 contains the API Registration API, which is responsible for registering an API `Group`/`Version` with another kubernetes like API server.
pkg/apis/apiregistration/v1beta1
Package v1beta1 contains the API Registration API, which is responsible for registering an API `Group`/`Version` with another kubernetes like API server.
Package v1beta1 contains the API Registration API, which is responsible for registering an API `Group`/`Version` with another kubernetes like API server.
pkg/client/clientset_generated/clientset
This package has the automatically generated clientset.
This package has the automatically generated clientset.
pkg/client/clientset_generated/clientset/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
pkg/client/clientset_generated/clientset/typed/apiregistration/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
pkg/client/clientset_generated/clientset/typed/apiregistration/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kube-openapi
pkg/builder
Package builder contains code to generate OpenAPI discovery spec (which initial version of it also known as Swagger 2.0).
Package builder contains code to generate OpenAPI discovery spec (which initial version of it also known as Swagger 2.0).
pkg/common
package common holds shared code and types between open API code generator and spec generator.
package common holds shared code and types between open API code generator and spec generator.
pkg/util/proto
Package proto is a collection of libraries for parsing and indexing the type definitions.
Package proto is a collection of libraries for parsing and indexing the type definitions.
kubernetes
cmd/kube-apiserver/app
Package app does all of the work necessary to create a Kubernetes APIServer by binding together the API, master and APIServer infrastructure.
Package app does all of the work necessary to create a Kubernetes APIServer by binding together the API, master and APIServer infrastructure.
cmd/kube-apiserver/app/options
Package options contains flags and options for initializing an apiserver
Package options contains flags and options for initializing an apiserver
pkg/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.
pkg/apis/admissionregistration
Package admissionregistration is the internal version of the API.
Package admissionregistration is the internal version of the API.
pkg/apis/admissionregistration/v1
Package v1 is the v1 version of the API.
Package v1 is the v1 version of the API.
pkg/apis/admissionregistration/v1beta1
Package v1beta1 is the v1beta1 version of the API.
Package v1beta1 is the v1beta1 version of the API.
pkg/apis/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.
pkg/apis/auditregistration/install
Package install adds the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
Package install adds the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
pkg/apis/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.
pkg/apis/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.
pkg/apis/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.
pkg/apis/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.
pkg/apis/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.
pkg/apis/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.
pkg/apis/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.
pkg/apis/core
Package api contains the latest (or "internal") version of the Kubernetes API objects.
Package api contains the latest (or "internal") version of the Kubernetes API objects.
pkg/apis/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.
pkg/apis/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.
pkg/apis/core/v1
Package v1 is the v1 version of the API.
Package v1 is the v1 version of the API.
pkg/apis/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.
pkg/apis/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.
pkg/apis/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.
pkg/apis/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.
pkg/apis/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.
pkg/apis/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.
pkg/apis/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.
pkg/apis/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.
pkg/apis/policy/v1beta1
Package policy is for any kind of policy object.
Package policy is for any kind of policy object.
pkg/apis/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.
pkg/apis/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.
pkg/apis/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.
pkg/apis/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.
pkg/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.
pkg/capabilities
Package capabilities manages system level capabilities
Package capabilities manages system level capabilities
pkg/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
pkg/fieldpath
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.
pkg/generated/openapi
openapi generated definitions.
openapi generated definitions.
pkg/kubeapiserver
The kubeapiserver package holds code that is common to both the kube-apiserver and the federation-apiserver, but isn't part of a generic API server.
The kubeapiserver package holds code that is common to both the kube-apiserver and the federation-apiserver, but isn't part of a generic API server.
pkg/kubeapiserver/options
Package options contains flags and options for initializing kube-apiserver
Package options contains flags and options for initializing kube-apiserver
pkg/kubelet/types
Common types in the Kubelet.
Common types in the Kubelet.
pkg/master
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.
pkg/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.
pkg/master/reconcilers
Package reconcilers provides objects for managing the list of active masters.
Package reconcilers provides objects for managing the list of active masters.
pkg/probe
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.
pkg/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
pkg/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/core/componentstatus
Package componentstatus provides interfaces and implementation for retrieving cluster component status.
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.
Package configmap provides Registry interface and its REST implementation for storing ConfigMap API objects.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/core/node
Package node provides Registry interface and implementation for storing Nodes.
Package node provides Registry interface and implementation for storing Nodes.
pkg/registry/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.
pkg/registry/core/podtemplate
Package podtemplate provides RESTStorage implementations for storing PodTemplate API objects.
Package podtemplate provides RESTStorage implementations for storing PodTemplate API objects.
pkg/registry/core/rangeallocation
Package rangeallocation provides the Registry interface for storing RangeAllocation api objects.
Package rangeallocation provides the Registry interface for storing RangeAllocation api objects.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/registry/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.
pkg/routes
Package routes holds a collection of optional master http handlers.
Package routes holds a collection of optional master http handlers.
pkg/scheduler/api
Package api contains scheduler API objects.
Package api contains scheduler API objects.
pkg/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.
pkg/security/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.
pkg/security/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.
pkg/security/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.
pkg/security/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.
pkg/security/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.
pkg/securitycontext
Package securitycontext contains security context api implementations
Package securitycontext contains security context api implementations
pkg/util/maps
Package maps has common methods for dealing with common map types.
Package maps has common methods for dealing with common map types.
pkg/util/mount
Package mount defines an interface to mounting filesystems.
Package mount defines an interface to mounting filesystems.
pkg/util/tolerations
Package tolerations provides utilities to work with pod spec tolerations.
Package tolerations provides utilities to work with pod spec tolerations.
pkg/version
Package version supplies version information collected at build time to kubernetes components.
Package version supplies version information collected at build time to kubernetes components.
pkg/version/verflag
Package verflag defines utility functions to handle command line flags related to version of Kubernetes.
Package verflag defines utility functions to handle command line flags related to version of Kubernetes.
pkg/volume
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.
pkg/volume/util
Package util contains utility code for use by volume plugins.
Package util contains utility code for use by volume plugins.
pkg/volume/util/types
Package types defines types used only by volume components
Package types defines types used only by volume components
plugin/pkg/admission/alwayspullimages
Package alwayspullimages contains an admission controller that modifies every new Pod to force the image pull policy to Always.
Package alwayspullimages contains an admission controller that modifies every new Pod to force the image pull policy to Always.
plugin/pkg/admission/antiaffinity
Package antiaffinity provides the LimitPodHardAntiAffinityTopology admission controller.
Package antiaffinity provides the LimitPodHardAntiAffinityTopology admission controller.
plugin/pkg/admission/eventratelimit
Package eventratelimit contains an admission controller that enforces a rate limit on events
Package eventratelimit contains an admission controller that enforces a rate limit on events
plugin/pkg/admission/eventratelimit/apis/eventratelimit/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.
plugin/pkg/admission/eventratelimit/apis/eventratelimit/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
Package v1alpha1 is the v1alpha1 version of the API.
plugin/pkg/admission/imagepolicy
Package imagepolicy contains an admission controller that configures a webhook to which policy decisions are delegated.
Package imagepolicy contains an admission controller that configures a webhook to which policy decisions are delegated.
plugin/pkg/admission/podtolerationrestriction
Package podtolerationrestriction is a plugin that first verifies any conflict between a pod's tolerations and its namespace's tolerations, and rejects the pod if there's a conflict.
Package podtolerationrestriction is a plugin that first verifies any conflict between a pod's tolerations and its namespace's tolerations, and rejects the pod if there's a conflict.
plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/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.
Package v1alpha1 is the v1alpha1 version of the API.
plugin/pkg/admission/resourcequota
Package resourcequota enforces all incoming requests against any applied quota in the namespace context of the request
Package resourcequota enforces all incoming requests against any applied quota in the namespace context of the request
plugin/pkg/admission/resourcequota/apis/resourcequota/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.
plugin/pkg/admission/resourcequota/apis/resourcequota/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
Package v1alpha1 is the v1alpha1 version of the API.
plugin/pkg/admission/resourcequota/apis/resourcequota/v1beta1
Package v1beta1 is the v1beta1 version of the API.
Package v1beta1 is the v1beta1 version of the API.
plugin/pkg/admission/runtimeclass
Package runtimeclass contains an admission controller for modifying and validating new Pods to take RuntimeClass into account.
Package runtimeclass contains an admission controller for modifying and validating new Pods to take RuntimeClass into account.
plugin/pkg/admission/serviceaccount
Package serviceaccount enforces all pods having an associated serviceaccount, and all containers mounting the API token for that serviceaccount at a known location
Package serviceaccount enforces all pods having an associated serviceaccount, and all containers mounting the API token for that serviceaccount at a known location
plugin/pkg/admission/storage/persistentvolume/label
Package label created persistent volumes with zone information as provided by the cloud provider
Package label created persistent volumes with zone information as provided by the cloud provider
plugin/pkg/auth/authenticator/token/bootstrap
Package bootstrap provides a token authenticator for TLS bootstrap secrets.
Package bootstrap provides a token authenticator for TLS bootstrap secrets.
plugin/pkg/auth/authorizer/rbac
Package rbac implements the authorizer.Authorizer interface using roles base access control.
Package rbac implements the authorizer.Authorizer interface using roles base access control.
third_party/forked/gonum/graph/internal/linear
Package linear provides common linear data structures.
Package linear provides common linear data structures.
third_party/forked/gonum/graph/simple
Package simple provides a suite of simple graph implementations satisfying the gonum/graph interfaces.
Package simple provides a suite of simple graph implementations satisfying the gonum/graph interfaces.
third_party/forked/gonum/graph/traverse
Package traverse provides basic graph traversal primitives.
Package traverse provides basic graph traversal primitives.
legacy-cloud-providers
aws
gce
Package gce is an implementation of Interface, LoadBalancer and Instances for Google Compute Engine.
Package gce is an implementation of Interface, LoadBalancer and Instances for Google Compute Engine.
openstack/util/mount
Package mount provides a linux-centric library for mounting filesystems/ Vendored for the OpenStack provider and will be removed in 1.17
Package mount provides a linux-centric library for mounting filesystems/ Vendored for the OpenStack provider and will be removed in 1.17
utils
exec
Package exec provides an injectable interface and implementations for running commands.
Package exec provides an injectable interface and implementations for running commands.
io
net

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL