Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       kubernetes
        | 
      |
| 
         
          
            pkg/api
            
            
          
           
      Package api contains the latest (or "internal") version of the Kubernetes API objects. 
         | 
      Package api contains the latest (or "internal") version of the Kubernetes API objects. | 
| 
         
          
            pkg/api/errors
            
            
          
           
      Package errors provides detailed error types for api field validation. 
         | 
      Package errors provides detailed error types for api field validation. | 
| 
         
          
            pkg/api/install
            
            
          
           
      Package install installs the v1 monolithic api, making it available as an option to all of the API encoding/decoding machinery. 
         | 
      Package install installs the v1 monolithic api, making it available as an option to all of the API encoding/decoding machinery. | 
| 
         
          
            pkg/api/meta
            
            
          
           
      Package meta provides functions for retrieving API metadata from objects belonging to the Kubernetes API TODO: move everything in this file to pkg/api/rest 
         | 
      Package meta provides functions for retrieving API metadata from objects belonging to the Kubernetes API TODO: move everything in this file to pkg/api/rest | 
| 
         
          
            pkg/api/unversioned
            
            
          
           
      Package unversioned contains API types that are common to all versions. 
         | 
      Package unversioned contains API types that are common to all versions. | 
| 
         
          
            pkg/api/util
            
            
          
           
      TODO: This GetVersion/GetGroup arrangement is temporary and will be replaced with a GroupAndVersion type. 
         | 
      TODO: This GetVersion/GetGroup arrangement is temporary and will be replaced with a GroupAndVersion type. | 
| 
         
          
            pkg/api/v1
            
            
          
           
      Package v1 is the v1 version of the API. 
         | 
      Package v1 is the v1 version of the API. | 
| 
         
          
            pkg/api/validation
            
            
          
           
      Package validation has functions for validating the correctness of api objects and explaining what is wrong with them when they aren't valid. 
         | 
      Package validation has functions for validating the correctness of api objects and explaining what is wrong with them when they aren't valid. | 
| 
         
          
            pkg/apimachinery
            
            
          
           
      Package apimachinery contains the generic API machinery code that is common to both server and clients. 
         | 
      Package apimachinery contains the generic API machinery code that is common to both server and clients. | 
| 
         
          
            pkg/apimachinery/registered
            
            
          
           
      Package to keep track of API Versions that can be registered and are enabled in api.Scheme. 
         | 
      Package to keep track of API Versions that can be registered and are enabled in api.Scheme. | 
| 
         
          
            pkg/apis/authorization/install
            
            
          
           
      Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. 
         | 
      Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. | 
| 
         
          
            pkg/apis/autoscaling/install
            
            
          
           
      Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. 
         | 
      Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. | 
| 
         
          
            pkg/apis/componentconfig/install
            
            
          
           
      Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. 
         | 
      Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. | 
| 
         
          
            pkg/apis/extensions/install
            
            
          
           
      Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. 
         | 
      Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. | 
| 
         
          
            pkg/apis/metrics/install
            
            
          
           
      Package install installs the metrics API group, making it available as an option to all of the API encoding/decoding machinery. 
         | 
      Package install installs the metrics API group, making it available as an option to all of the API encoding/decoding machinery. | 
| 
         
          
            pkg/auth/user
            
            
          
           
      Package user contains utilities for dealing with simple user exchange in the auth packages. 
         | 
      Package user contains utilities for dealing with simple user exchange in the auth packages. | 
| 
         
          
            pkg/capabilities
            
            
          
           
      package capbabilities manages system level capabilities 
         | 
      package capbabilities manages system level capabilities | 
| 
         
          
            pkg/client/cache
            
            
          
           
      Package cache is a client-side caching mechanism. 
         | 
      Package cache is a client-side caching mechanism. | 
| 
         
          
            pkg/client/metrics
            
            
          
           
      Package metrics provides utilities for registering client metrics to Prometheus. 
         | 
      Package metrics provides utilities for registering client metrics to Prometheus. | 
| 
         
          
            pkg/client/unversioned
            
            
          
           
      Package unversioned contains the implementation of the client side communication with the Kubernetes master. 
         | 
      Package unversioned contains the implementation of the client side communication with the Kubernetes master. | 
| 
         
          
            pkg/client/unversioned/auth
            
            
          
           
      Package auth defines a file format for holding authentication information needed by clients of Kubernetes. 
         | 
      Package auth defines a file format for holding authentication information needed by clients of Kubernetes. | 
| 
         
          
            pkg/client/unversioned/clientcmd
            
            
          
           
      Package clientcmd provides one stop shopping for building a working client from a fixed config, from a .kubeconfig file, from command line flags, or from any merged combination. 
         | 
      Package clientcmd provides one stop shopping for building a working client from a fixed config, from a .kubeconfig file, from command line flags, or from any merged combination. | 
| 
         
          
            pkg/conversion
            
            
          
           
      Package conversion provides go object versioning. 
         | 
      Package conversion provides go object versioning. | 
| 
         
          
            pkg/conversion/queryparams
            
            
          
           
      Package queryparams provides conversion from versioned runtime objects to URL query values 
         | 
      Package queryparams provides conversion from versioned runtime objects to URL query values | 
| 
         
          
            pkg/fields
            
            
          
           
      Package fields implements a simple field system, parsing and matching selectors with sets of fields. 
         | 
      Package fields implements a simple field system, parsing and matching selectors with sets of fields. | 
| 
         
          
            pkg/kubelet/qos
            
            
          
           
      package qos contains helper functions for quality of service. 
         | 
      package qos contains helper functions for quality of service. | 
| 
         
          
            pkg/labels
            
            
          
           
      Package labels implements a simple label system, parsing and matching selectors with sets of labels. 
         | 
      Package labels implements a simple label system, parsing and matching selectors with sets of labels. | 
| 
         
          
            pkg/master/ports
            
            
          
           
      Package ports defines ports used by various pieces of the kubernetes infrastructure. 
         | 
      Package ports defines ports used by various pieces of the kubernetes infrastructure. | 
| 
         
          
            pkg/runtime
            
            
          
           
      Defines conversions between generic types and structs to map query strings to struct objects. 
         | 
      Defines conversions between generic types and structs to map query strings to struct objects. | 
| 
         
          
            pkg/types
            
            
          
           
      Package types implements various generic types used throughout kubernetes. 
         | 
      Package types implements various generic types used throughout kubernetes. | 
| 
         
          
            pkg/util
            
            
          
           
      Package util implements various utility functions used in both testing and implementation of Kubernetes. 
         | 
      Package util implements various utility functions used in both testing and implementation of Kubernetes. | 
| 
         
          
            pkg/util/errors
            
            
          
           
      Package errors implements various utility functions and types around errors. 
         | 
      Package errors implements various utility functions and types around errors. | 
| 
         
          
            pkg/util/rand
            
            
          
           
      Package rand provides utilities related to randomization. 
         | 
      Package rand provides utilities related to randomization. | 
| 
         
          
            pkg/util/sets
            
            
          
           
      Package sets has auto-generated set types. 
         | 
      Package sets has auto-generated set types. | 
| 
         
          
            pkg/util/wait
            
            
          
           
      Package wait provides tools for polling or listening for changes to a condition. 
         | 
      Package wait provides tools for polling or listening for changes to a condition. | 
| 
         
          
            pkg/version
            
            
          
           
      Package version supplies version information collected at build time to kubernetes components. 
         | 
      Package version supplies version information collected at build time to kubernetes components. | 
| 
         
          
            pkg/watch
            
            
          
           
      Package watch contains a generic watchable interface, and a fake for testing code that uses the watch interface. 
         | 
      Package watch contains a generic watchable interface, and a fake for testing code that uses the watch interface. | 
| 
         
          
            pkg/watch/json
            
            
          
           
      Package json implements a simple encoder and decoder for streams of watch events over io.Writer/Readers 
         | 
      Package json implements a simple encoder and decoder for streams of watch events over io.Writer/Readers | 
| 
         
          
            plugin/pkg/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 | 
| 
         
          
            third_party/forked/reflect
            
            
          
           
      Package reflect is a fork of go's standard library reflection package, which allows for deep equal with equality functions defined. 
         | 
      Package reflect is a fork of go's standard library reflection package, which allows for deep equal with equality functions defined. | 
 Click to show internal directories. 
   Click to hide internal directories.