Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       cmd
        | 
      |
| 
         
          
            kube-scheduler
            
            command
          
          
         
       | 
      |
| 
         
          
            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/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. | 
| 
         
          
            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.