kubernetesk8s.io/kubernetes/plugin/pkg Directories

pkg/ directory

Directories

PathSynopsis
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/antiaffinityPackage antiaffinity provides the LimitPodHardAntiAffinityTopology admission controller.
plugin/pkg/admission/certificates
plugin/pkg/admission/certificates/approval
plugin/pkg/admission/certificates/ctbattest
plugin/pkg/admission/certificates/signing
plugin/pkg/admission/certificates/subjectrestriction
plugin/pkg/admission/defaulttolerationseconds
plugin/pkg/admission/deny
plugin/pkg/admission/eventratelimitPackage eventratelimit contains an admission controller that enforces a rate limit on events
plugin/pkg/admission/eventratelimit/apis
plugin/pkg/admission/eventratelimit/apis/eventratelimit
plugin/pkg/admission/eventratelimit/apis/eventratelimit/installPackage 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/v1alpha1Package v1alpha1 is the v1alpha1 version of the API.
plugin/pkg/admission/eventratelimit/apis/eventratelimit/validation
plugin/pkg/admission/extendedresourcetoleration
plugin/pkg/admission/gc
plugin/pkg/admission/imagepolicyPackage imagepolicy contains an admission controller that configures a webhook to which policy decisions are delegated.
plugin/pkg/admission/limitranger
plugin/pkg/admission/namespace
plugin/pkg/admission/namespace/autoprovision
plugin/pkg/admission/namespace/exists
plugin/pkg/admission/network
plugin/pkg/admission/network/defaultingressclass
plugin/pkg/admission/network/denyserviceexternalips
plugin/pkg/admission/noderestriction
plugin/pkg/admission/nodetaint
plugin/pkg/admission/podnodeselector
plugin/pkg/admission/podtolerationrestrictionPackage 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
plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction
plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/installPackage install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/v1alpha1Package v1alpha1 is the v1alpha1 version of the API.
plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/validation
plugin/pkg/admission/podtopologylabelsPackage podtopologylabels is a plugin that mutates `pod/binding` requests by copying the `topology.k8s.io/{zone,region}` labels from the assigned Node object (in the Binding being admitted) onto the Binding so that it can be persisted onto the Pod object when the Pod is being scheduled.
plugin/pkg/admission/priority
plugin/pkg/admission/resourcequota
plugin/pkg/admission/runtimeclassPackage runtimeclass contains an admission controller for modifying and validating new Pods to take RuntimeClass into account.
plugin/pkg/admission/securityPackage security contains admission plugins specific to cluster security.
plugin/pkg/admission/security/podsecurity
plugin/pkg/admission/serviceaccountPackage 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
plugin/pkg/admission/storage/persistentvolume
plugin/pkg/admission/storage/persistentvolume/resize
plugin/pkg/admission/storage/storageclass
plugin/pkg/admission/storage/storageclass/setdefault
plugin/pkg/admission/storage/storageobjectinuseprotection
plugin/pkg/authPackage auth contains implementations for interfaces in the pkg/auth package
plugin/pkg/auth/authenticator
plugin/pkg/auth/authenticator/token
plugin/pkg/auth/authenticator/token/bootstrapPackage bootstrap provides a token authenticator for TLS bootstrap secrets.
plugin/pkg/auth/authorizerPackage authorizer contains implementations for pkg/auth/authorizer interfaces
plugin/pkg/auth/authorizer/node
plugin/pkg/auth/authorizer/rbacPackage rbac implements the authorizer.Authorizer interface using roles base access control.
plugin/pkg/auth/authorizer/rbac/bootstrappolicy
Version
v1.33.0 (latest)
Published
Apr 23, 2025
Platform
linux/amd64
Last checked
3 hours ago

Tools for package owners.