kubernetesk8s.io/kubernetes/plugin Directories

plugin/ directory

Directories

PathSynopsis
plugin/cmd
plugin/cmd/kube-scheduler
plugin/cmd/kube-scheduler/appPackage app implements a Server object for running the scheduler.
plugin/cmd/kube-scheduler/app/optionsPackage options provides the scheduler flags
plugin/pkg
plugin/pkg/admission
plugin/pkg/admission/admit
plugin/pkg/admission/alwayspullimagesPackage alwayspullimages contains an admission controller that modifies every new Pod to force the image pull policy to Always.
plugin/pkg/admission/antiaffinityLimitPodHardAntiAffinityTopology admission controller rejects any pod that specifies "hard" (RequiredDuringScheduling) anti-affinity with a TopologyKey other than unversioned.LabelHostname.
plugin/pkg/admission/deny
plugin/pkg/admission/exec
plugin/pkg/admission/imagepolicyPackage imagepolicy contains an admission controller that configures a webhook to which policy decisions are delegated.
plugin/pkg/admission/initialresources
plugin/pkg/admission/limitranger
plugin/pkg/admission/namespace
plugin/pkg/admission/namespace/autoprovision
plugin/pkg/admission/namespace/exists
plugin/pkg/admission/namespace/lifecycle
plugin/pkg/admission/persistentvolume
plugin/pkg/admission/persistentvolume/labellabels created persistent volumes with zone information as provided by the cloud provider
plugin/pkg/admission/resourcequotaresourcequota enforces all incoming requests against any applied quota in the namespace context of the request
plugin/pkg/admission/securitysecurity contains admission plugins specific to cluster security.
plugin/pkg/admission/securitycontext
plugin/pkg/admission/securitycontext/scdeny
plugin/pkg/admission/security/podsecuritypolicy
plugin/pkg/admission/serviceaccountserviceaccount enforces all pods having an associated serviceaccount, and all containers mounting the API token for that serviceaccount at a known location
plugin/pkg/admission/storageclass
plugin/pkg/admission/storageclass/default
plugin/pkg/authPackage auth contains implementations for interfaces in the pkg/auth package
plugin/pkg/auth/authenticatorPackage authenticator contains implementations for pkg/auth/authenticator interfaces
plugin/pkg/auth/authenticator/passwordPackage password contains authenticator.Password implementations
plugin/pkg/auth/authenticator/password/allow
plugin/pkg/auth/authenticator/password/keystonePackage keystone provides authentication via keystone.
plugin/pkg/auth/authenticator/password/passwordfile
plugin/pkg/auth/authenticator/request
plugin/pkg/auth/authenticator/request/basicauth
plugin/pkg/auth/authenticator/request/union
plugin/pkg/auth/authenticator/request/x509Package x509 provides a request authenticator that validates and extracts user information from client certificates
plugin/pkg/auth/authenticator/token
plugin/pkg/auth/authenticator/token/oidcoidc implements the authenticator.Token interface using the OpenID Connect protocol.
plugin/pkg/auth/authenticator/token/oidc/testing
plugin/pkg/auth/authenticator/token/tokenfile
plugin/pkg/auth/authenticator/token/tokentest
plugin/pkg/auth/authenticator/token/webhookPackage webhook implements the authenticator.Token interface using HTTP webhooks.
plugin/pkg/auth/authorizerPackage authorizer contains implementations for pkg/auth/authorizer interfaces
plugin/pkg/auth/authorizer/rbacPackage rbac implements the authorizer.Authorizer interface using roles base access control.
plugin/pkg/auth/authorizer/webhookPackage webhook implements the authorizer.Authorizer interface using HTTP webhooks.
plugin/pkg/client
plugin/pkg/client/auth
plugin/pkg/client/auth/gcp
plugin/pkg/client/auth/oidc
plugin/pkg/scheduler
plugin/pkg/scheduler/algorithmPackage scheduler contains a generic Scheduler interface and several implementations.
plugin/pkg/scheduler/algorithm/predicates
plugin/pkg/scheduler/algorithm/priorities
plugin/pkg/scheduler/algorithm/priorities/util
plugin/pkg/scheduler/algorithmproviderThis package is used to register algorithm provider plugins.
plugin/pkg/scheduler/algorithmprovider/defaultsThis is the default algorithm provider for the scheduler.
plugin/pkg/scheduler/api
plugin/pkg/scheduler/api/latest
plugin/pkg/scheduler/api/v1
plugin/pkg/scheduler/api/validation
plugin/pkg/scheduler/factoryPackage factory can set up a scheduler.
plugin/pkg/scheduler/metrics
plugin/pkg/scheduler/schedulercache
plugin/pkg/scheduler/testing
plugin/pkg/webhookPackage webhook implements a generic HTTP webhook plugin.
Version
v1.4.2
Published
Oct 15, 2016
Platform
js/wasm
Last checked
1 minute ago

Tools for package owners.