pkg/ directory
Directories ΒΆ
Path | Synopsis |
---|---|
pkg/api | 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. |
pkg/api/install | Package install installs the v1 monolithic api, making it available as an option to all of the API encoding/decoding machinery. |
pkg/apimachinery | Package apimachinery contains the generic API machinery code that is common to both server and clients. |
pkg/apimachinery/announced | Package announced contains tools for announcing API group factories. |
pkg/apimachinery/registered | Package to keep track of API Versions that can be registered and are enabled in api.Scheme. |
pkg/api/meta | Package meta provides functions for retrieving API metadata from objects belonging to the Kubernetes API |
pkg/api/meta/metatypes | The types defined in this package are used by the meta package to represent the in-memory version of objects. |
pkg/api/resource | Package resource is a generated protocol buffer package. |
pkg/apis | |
pkg/apis/apps | |
pkg/apis/apps/install | Package install installs the apps API group, making it available as an option to all of the API encoding/decoding machinery. |
pkg/apis/apps/v1beta1 | Package v1beta1 is a generated protocol buffer package. |
pkg/apis/authentication | +k8s:deepcopy-gen=package,register +groupName=authentication.k8s.io +k8s:openapi-gen=true |
pkg/apis/authentication/install | Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
pkg/apis/authentication/v1beta1 | +k8s:deepcopy-gen=package,register +k8s:conversion-gen=k8s.io/kubernetes/pkg/apis/authentication +groupName=authentication.k8s.io +k8s:openapi-gen=true +k8s:defaulter-gen=TypeMeta |
pkg/apis/authorization | +groupName=authorization.k8s.io |
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. |
pkg/apis/authorization/v1beta1 | +groupName=authorization.k8s.io |
pkg/apis/autoscaling | |
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. |
pkg/apis/autoscaling/v1 | Package v1 is a generated protocol buffer package. |
pkg/apis/batch | |
pkg/apis/batch/install | Package install installs the batch API group, making it available as an option to all of the API encoding/decoding machinery. |
pkg/apis/batch/v1 | Package v1 is a generated protocol buffer package. |
pkg/apis/batch/v2alpha1 | Package v2alpha1 is a generated protocol buffer package. |
pkg/apis/certificates | +groupName=certificates.k8s.io |
pkg/apis/certificates/install | Package install installs the certificates API group, making it available as an option to all of the API encoding/decoding machinery. |
pkg/apis/certificates/v1alpha1 | +groupName=certificates.k8s.io |
pkg/apis/componentconfig | |
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. |
pkg/apis/componentconfig/v1alpha1 | |
pkg/apis/extensions | |
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. |
pkg/apis/extensions/v1beta1 | Package v1beta1 is a generated protocol buffer package. |
pkg/apis/imagepolicy | |
pkg/apis/imagepolicy/install | Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
pkg/apis/imagepolicy/v1alpha1 | +groupName=imagepolicy.k8s.io |
pkg/apis/kubeadm | +groupName=kubeadm.k8s.io |
pkg/apis/kubeadm/install | |
pkg/apis/kubeadm/v1alpha1 | +k8s:defaulter-gen=TypeMeta +groupName=kubeadm.k8s.io |
pkg/apis/policy | |
pkg/apis/policy/install | Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
pkg/apis/policy/v1alpha1 | Package policy is for any kind of policy object. |
pkg/apis/policy/v1beta1 | Package policy is for any kind of policy object. |
pkg/apis/rbac | +groupName=rbac.authorization.k8s.io |
pkg/apis/rbac/install | Package install installs the batch API group, making it available as an option to all of the API encoding/decoding machinery. |
pkg/apis/rbac/v1alpha1 | +groupName=rbac.authorization.k8s.io |
pkg/apis/storage | +k8s:deepcopy-gen=package,register +groupName=storage.k8s.io +g8k:openapi-gen=true |
pkg/apis/storage/install | Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
pkg/apis/storage/v1beta1 | +k8s:deepcopy-gen=package,register +k8s:conversion-gen=k8s.io/kubernetes/pkg/apis/storage +groupName=storage.k8s.io +k8s:openapi-gen=true +k8s:defaulter-gen=TypeMeta |
pkg/api/testapi | Package testapi provides a helper for retrieving the KUBE_TEST_API environment variable. |
pkg/api/unversioned | Package unversioned is a generated protocol buffer package. |
pkg/api/v1 | Package v1 is the v1 version of the API. |
pkg/api/validation | |
pkg/api/validation/path | |
pkg/auth | |
pkg/auth/user | Package user contains utilities for dealing with simple user exchange in the auth packages. |
pkg/conversion | Package conversion provides go object versioning. |
pkg/conversion/queryparams | Package queryparams provides conversion from versioned runtime objects to URL query values |
pkg/federation | |
pkg/federation/apis | |
pkg/federation/apis/federation | |
pkg/federation/apis/federation/install | |
pkg/federation/apis/federation/v1beta1 | +k8s:deepcopy-gen=package,register +k8s:conversion-gen=k8s.io/kubernetes/federation/apis/federation +k8s:openapi-gen=true +k8s:defaulter-gen=TypeMeta |
pkg/fields | Package fields implements a simple field system, parsing and matching selectors with sets of fields. |
pkg/genericapiserver | |
pkg/genericapiserver/openapi | |
pkg/genericapiserver/openapi/common | package common holds shared codes and types between open API code generator and spec generator. |
pkg/kubelet | |
pkg/kubelet/qos | package qos contains helper functions for quality of service. |
pkg/kubelet/server | |
pkg/kubelet/server/portforward | package portforward contains server-side logic for handling port forwarding requests. |
pkg/kubelet/types | Common types in the Kubelet. |
pkg/labels | Package labels implements a simple label system, parsing and matching selectors with sets of labels. |
pkg/master | |
pkg/master/ports | 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. |
pkg/runtime/serializer | |
pkg/runtime/serializer/json | |
pkg/runtime/serializer/protobuf | Package protobuf provides a Kubernetes serializer for the protobuf format. |
pkg/runtime/serializer/recognizer | |
pkg/runtime/serializer/streaming | Package streaming implements encoder and decoder for streams of runtime.Objects over io.Writer/Readers. |
pkg/runtime/serializer/versioning | |
pkg/selection | |
pkg/third_party | |
pkg/third_party/forked | |
pkg/third_party/forked/golang | |
pkg/third_party/forked/golang/json | Package json is forked from the Go standard library to enable us to find the field of a struct that a given JSON key maps to. |
pkg/third_party/forked/golang/netutil | |
pkg/third_party/forked/golang/reflect | Package reflect is a fork of go's standard library reflection package, which allows for deep equal with equality functions defined. |
pkg/third_party/forked/golang/template | This package is copied from Go library text/template. |
pkg/types | 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. |
pkg/util/cert | |
pkg/util/clock | |
pkg/util/config | Package config provides utility objects for decoupling sources of configuration and the actual configuration state. |
pkg/util/diff | |
pkg/util/errors | Package errors implements various utility functions and types around errors. |
pkg/util/flowcontrol | |
pkg/util/framer | Package framer implements simple frame decoding techniques for an io.ReadCloser |
pkg/util/homedir | |
pkg/util/httpstream | Package httpstream adds multiplexed streaming support to HTTP requests and responses via connection upgrades. |
pkg/util/httpstream/spdy | |
pkg/util/integer | |
pkg/util/intstr | Package intstr is a generated protocol buffer package. |
pkg/util/json | |
pkg/util/jsonpath | package jsonpath is a template engine using jsonpath syntax, which can be seen at http://goessner.net/articles/JsonPath/. |
pkg/util/labels | Package labels provides utilities to work with Kubernetes labels. |
pkg/util/net | |
pkg/util/parsers | |
pkg/util/rand | Package rand provides utilities related to randomization. |
pkg/util/runtime | |
pkg/util/sets | Package sets has auto-generated set types. |
pkg/util/strategicpatch | |
pkg/util/testing | |
pkg/util/uuid | |
pkg/util/validation | |
pkg/util/validation/field | |
pkg/util/wait | Package wait provides tools for polling or listening for changes to a condition. |
pkg/util/yaml | |
pkg/version | 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. |
pkg/watch/versioned | Package versioned is a generated protocol buffer package. |
- Version
- v2.0.0+incompatible
- Published
- Feb 13, 2017
- Platform
- js/wasm
- Last checked
- 28 minutes ago –
Tools for package owners.