plugin/cmd | |
plugin/cmd/kube-scheduler | |
plugin/cmd/kube-scheduler/app | Package app implements a Server object for running the scheduler. |
plugin/cmd/kube-scheduler/app/options | Package options provides the scheduler flags |
plugin/pkg | |
plugin/pkg/admission | |
plugin/pkg/admission/admit | |
plugin/pkg/admission/alwayspullimages | Package alwayspullimages contains an admission controller that modifies every new Pod to force the image pull policy to Always. |
plugin/pkg/admission/antiaffinity | LimitPodHardAntiAffinityTopology admission controller rejects any pod that specifies "hard" (RequiredDuringScheduling) anti-affinity with a TopologyKey other than kubeletapis.LabelHostname. |
plugin/pkg/admission/defaulttolerationseconds | |
plugin/pkg/admission/deny | |
plugin/pkg/admission/exec | |
plugin/pkg/admission/gc | |
plugin/pkg/admission/imagepolicy | Package imagepolicy contains an admission controller that configures a webhook to which policy decisions are delegated. |
plugin/pkg/admission/initialization | |
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/noderestriction | |
plugin/pkg/admission/persistentvolume | |
plugin/pkg/admission/persistentvolume/label | labels created persistent volumes with zone information as provided by the cloud provider |
plugin/pkg/admission/podnodeselector | |
plugin/pkg/admission/podpreset | |
plugin/pkg/admission/podtolerationrestriction | |
plugin/pkg/admission/podtolerationrestriction/apis | |
plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction | |
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. |
plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/v1alpha1 | Package v1alpha1 is the v1alpha1 version of the API. |
plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/validation | |
plugin/pkg/admission/resourcequota | resourcequota enforces all incoming requests against any applied quota in the namespace context of the request |
plugin/pkg/admission/resourcequota/apis | |
plugin/pkg/admission/resourcequota/apis/resourcequota | |
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. |
plugin/pkg/admission/resourcequota/apis/resourcequota/v1alpha1 | Package v1alpha1 is the v1alpha1 version of the API. |
plugin/pkg/admission/resourcequota/apis/resourcequota/validation | |
plugin/pkg/admission/security | security contains admission plugins specific to cluster security. |
plugin/pkg/admission/securitycontext | |
plugin/pkg/admission/securitycontext/scdeny | |
plugin/pkg/admission/security/podsecuritypolicy | |
plugin/pkg/admission/serviceaccount | 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/storageclass | |
plugin/pkg/admission/storageclass/setdefault | |
plugin/pkg/admission/webhook | Package webhook delegates admission checks to dynamically configured webhooks. |
plugin/pkg/auth | Package auth contains implementations for interfaces in the pkg/auth package |
plugin/pkg/auth/authenticator | |
plugin/pkg/auth/authenticator/token | |
plugin/pkg/auth/authenticator/token/bootstrap | Package bootstrap provides a token authenticator for TLS bootstrap secrets. |
plugin/pkg/auth/authorizer | Package authorizer contains implementations for pkg/auth/authorizer interfaces |
plugin/pkg/auth/authorizer/node | |
plugin/pkg/auth/authorizer/rbac | Package rbac implements the authorizer.Authorizer interface using roles base access control. |
plugin/pkg/auth/authorizer/rbac/bootstrappolicy | |
plugin/pkg/scheduler | |
plugin/pkg/scheduler/algorithm | Package 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/algorithmprovider | |
plugin/pkg/scheduler/algorithmprovider/defaults | |
plugin/pkg/scheduler/api | |
plugin/pkg/scheduler/api/latest | |
plugin/pkg/scheduler/api/v1 | |
plugin/pkg/scheduler/api/validation | |
plugin/pkg/scheduler/core | |
plugin/pkg/scheduler/factory | Package factory can set up a scheduler. |
plugin/pkg/scheduler/metrics | |
plugin/pkg/scheduler/schedulercache | |
plugin/pkg/scheduler/testing | |
plugin/pkg/scheduler/util | |