Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
kube-scheduler/app
Package app implements a Server object for running the scheduler.
|
Package app implements a Server object for running the scheduler. |
kube-scheduler/app/options
Package options provides the scheduler flags
|
Package options provides the scheduler flags |
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. |
admission/antiaffinity
LimitPodHardAntiAffinityTopology admission controller rejects any pod that specifies "hard" (RequiredDuringScheduling) anti-affinity with a TopologyKey other than unversioned.LabelHostname.
|
LimitPodHardAntiAffinityTopology admission controller rejects any pod that specifies "hard" (RequiredDuringScheduling) anti-affinity with a TopologyKey other than unversioned.LabelHostname. |
admission/persistentvolume/label
labels created persistent volumes with zone information as provided by the cloud provider
|
labels created persistent volumes with zone information as provided by the cloud provider |
admission/resourcequota
resourcequota enforces all incoming requests against any applied quota in the namespace context of the request
|
resourcequota enforces all incoming requests against any applied quota in the namespace context of the request |
admission/security
security contains admission plugins specific to cluster security.
|
security contains admission plugins specific to cluster security. |
admission/serviceaccount
serviceaccount enforces all pods having an associated serviceaccount, and all containers mounting the API token for that serviceaccount at a known location
|
serviceaccount enforces all pods having an associated serviceaccount, and all containers mounting the API token for that serviceaccount at a known location |
auth
Package auth contains implementations for interfaces in the pkg/auth package
|
Package auth contains implementations for interfaces in the pkg/auth package |
auth/authenticator
Package authenticator contains implementations for pkg/auth/authenticator interfaces
|
Package authenticator contains implementations for pkg/auth/authenticator interfaces |
auth/authenticator/password
Package password contains authenticator.Password implementations
|
Package password contains authenticator.Password implementations |
auth/authenticator/password/keystone
Package keystone provides authentication via keystone.
|
Package keystone provides authentication via keystone. |
auth/authenticator/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 |
auth/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. |
auth/authenticator/token/webhook
Package webhook implements the authenticator.Token interface using HTTP webhooks.
|
Package webhook implements the authenticator.Token interface using HTTP webhooks. |
auth/authorizer
Package authorizer contains implementations for pkg/auth/authorizer interfaces
|
Package authorizer contains implementations for pkg/auth/authorizer interfaces |
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. |
auth/authorizer/webhook
Package webhook implements the authorizer.Authorizer interface using HTTP webhooks.
|
Package webhook implements the authorizer.Authorizer interface using HTTP webhooks. |
scheduler/algorithm
Package scheduler contains a generic Scheduler interface and several implementations.
|
Package scheduler contains a generic Scheduler interface and several implementations. |
scheduler/algorithmprovider
This package is used to register algorithm provider plugins.
|
This package is used to register algorithm provider plugins. |
scheduler/algorithmprovider/defaults
This is the default algorithm provider for the scheduler.
|
This is the default algorithm provider for the scheduler. |
scheduler/factory
Package factory can set up a scheduler.
|
Package factory can set up a scheduler. |
webhook
Package webhook implements a generic HTTP webhook plugin.
|
Package webhook implements a generic HTTP webhook plugin. |
Click to show internal directories.
Click to hide internal directories.