kubernetesk8s.io/kubernetes/pkg/kubelet

Imports of package kubelet

PathSynopsis
bytesPackage bytes implements functions for the manipulation of byte slices.
compress/gzipPackage gzip implements reading and writing of gzip format compressed files, as specified in RFC 1952.
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
crypto/tlsPackage tls partially implements TLS 1.2, as specified in RFC 5246, and TLS 1.3, as specified in RFC 8446.
errorsPackage errors implements functions to manipulate errors.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
github.com/cyphar/filepath-securejoinPackage securejoin implements a set of helpers to make it easier to write Go code that is safe against symlink-related escape attacks.
github.com/golang/groupcache/lruPackage lru implements an LRU cache.
github.com/google/cadvisor/info/v1Types used for docker containers.
github.com/google/cadvisor/info/v2
github.com/google/go-cmp/cmpPackage cmp determines equality of values.
github.com/opencontainers/runc/libcontainer/usernsDeprecated: use github.com/moby/sys/userns
github.com/opencontainers/selinux/go-selinuxPackage selinux provides a high-level interface for interacting with selinux.
go.opentelemetry.io/otel/attributePackage attribute provides key and value attributes.
go.opentelemetry.io/otel/semconv/v1.12.0Package semconv implements OpenTelemetry semantic conventions.
go.opentelemetry.io/otel/tracePackage trace provides an implementation of the tracing part of the OpenTelemetry API.
ioPackage io provides basic interfaces to I/O primitives.
k8s.io/api/authentication/v1
k8s.io/api/core/v1Package v1 is the v1 version of the core API.
k8s.io/apimachinery/pkg/api/equality
k8s.io/apimachinery/pkg/api/errorsPackage errors provides detailed error types for api field validation.
k8s.io/apimachinery/pkg/api/resource
k8s.io/apimachinery/pkg/apis/meta/v1Package v1 contains API types that are common to all versions.
k8s.io/apimachinery/pkg/fieldsPackage fields implements a simple field system, parsing and matching selectors with sets of fields.
k8s.io/apimachinery/pkg/labelsPackage labels implements a simple label system, parsing and matching selectors with sets of labels.
k8s.io/apimachinery/pkg/typesPackage types implements various generic types used throughout kubernetes.
k8s.io/apimachinery/pkg/util/errorsPackage errors implements various utility functions and types around errors.
k8s.io/apimachinery/pkg/util/runtime
k8s.io/apimachinery/pkg/util/setsPackage sets has generic set and specified sets.
k8s.io/apimachinery/pkg/util/validation
k8s.io/apimachinery/pkg/util/validation/field
k8s.io/apimachinery/pkg/util/waitPackage wait provides tools for polling or listening for changes to a condition.
k8s.io/apiserver/pkg/util/feature
k8s.io/client-go/informersPackage informers provides generated informers for Kubernetes APIs.
k8s.io/client-go/kubernetesPackage kubernetes holds packages which implement a clientset for Kubernetes APIs.
k8s.io/client-go/kubernetes/typed/core/v1This package has the automatically generated typed clients.
k8s.io/client-go/listers/core/v1
k8s.io/client-go/listers/storage/v1
k8s.io/client-go/tools/cachePackage cache is a client-side caching mechanism.
k8s.io/client-go/tools/recordPackage record has all client logic for recording and reporting "k8s.io/api/core/v1".Event events.
k8s.io/client-go/util/certificate
k8s.io/client-go/util/flowcontrol
k8s.io/cloud-providerPackage cloudprovider supplies interfaces and implementations for cloud service providers.
k8s.io/cloud-provider/api
k8s.io/component-helpers/apimachinery/lease
k8s.io/component-helpers/node/util
k8s.io/cri-api/pkg/apis
k8s.io/cri-api/pkg/apis/runtime/v1
k8s.io/klog/v2Package klog contains the following functionality:
k8s.io/kubelet/pkg/apis
k8s.io/kubelet/pkg/apis/pluginregistration/v1
k8s.io/kubelet/pkg/apis/stats/v1alpha1
k8s.io/kubelet/pkg/cri/streaming/portforwardPackage portforward contains server-side logic for handling port forwarding requests.
k8s.io/kubelet/pkg/cri/streaming/remotecommandPackage remotecommand contains functions related to executing commands in and attaching to pods.
k8s.io/kubernetes/pkg/api/v1/pod
k8s.io/kubernetes/pkg/api/v1/resource
k8s.io/kubernetes/pkg/apis/core/pods
k8s.io/kubernetes/pkg/apis/core/v1/helper
k8s.io/kubernetes/pkg/apis/core/v1/helper/qos
k8s.io/kubernetes/pkg/features
k8s.io/kubernetes/pkg/fieldpathPackage fieldpath supplies methods for extracting fields from objects given a path to a field.
k8s.io/kubernetes/pkg/kubelet/apis/config
k8s.io/kubernetes/pkg/kubelet/apis/podresources
k8s.io/kubernetes/pkg/kubelet/cadvisorPackage cadvisor provides an interface for Kubelet interactions with cAdvisor.
k8s.io/kubernetes/pkg/kubelet/certificate
k8s.io/kubernetes/pkg/kubelet/cloudresource
k8s.io/kubernetes/pkg/kubelet/clustertrustbundlePackage clustertrustbundle abstracts access to ClusterTrustBundles so that projected volumes can use them.
k8s.io/kubernetes/pkg/kubelet/cmPackage cm (abbreviation of "container manager") and its subpackages contain all the kubelet code to manage containers.
k8s.io/kubernetes/pkg/kubelet/cm/dra/plugin
k8s.io/kubernetes/pkg/kubelet/configPackage config implements the pod configuration readers.
k8s.io/kubernetes/pkg/kubelet/configmap
k8s.io/kubernetes/pkg/kubelet/container
k8s.io/kubernetes/pkg/kubelet/cri/remote
k8s.io/kubernetes/pkg/kubelet/envvarsPackage envvars is the package that build the environment variables that kubernetes provides to the containers run by it.
k8s.io/kubernetes/pkg/kubelet/events
k8s.io/kubernetes/pkg/kubelet/evictionPackage eviction is responsible for enforcing eviction thresholds to maintain node stability.
k8s.io/kubernetes/pkg/kubelet/imagesPackage images is responsible for managing lifecycle of container images.
k8s.io/kubernetes/pkg/kubelet/kuberuntimePackage kuberuntime contains an implementation of kubecontainer.Runtime using the interface in pkg/kubelet/v1.
k8s.io/kubernetes/pkg/kubelet/lifecyclePackage lifecycle contains handlers for pod lifecycle events and interfaces to integrate with kubelet admission, synchronization, and eviction of pods.
k8s.io/kubernetes/pkg/kubelet/logs
k8s.io/kubernetes/pkg/kubelet/metrics
k8s.io/kubernetes/pkg/kubelet/metrics/collectors
k8s.io/kubernetes/pkg/kubelet/network/dns
k8s.io/kubernetes/pkg/kubelet/nodeshutdown
k8s.io/kubernetes/pkg/kubelet/nodestatus
k8s.io/kubernetes/pkg/kubelet/oom
k8s.io/kubernetes/pkg/kubelet/plegPackage pleg contains types and a generic implementation of the pod lifecycle event generator.
k8s.io/kubernetes/pkg/kubelet/pluginmanager
k8s.io/kubernetes/pkg/kubelet/pluginmanager/cachePackage cache implements data structures used by the kubelet plugin manager to keep track of registered plugins.
k8s.io/kubernetes/pkg/kubelet/pod
k8s.io/kubernetes/pkg/kubelet/preemption
k8s.io/kubernetes/pkg/kubelet/prober
k8s.io/kubernetes/pkg/kubelet/prober/results
k8s.io/kubernetes/pkg/kubelet/runtimeclass
k8s.io/kubernetes/pkg/kubelet/secret
k8s.io/kubernetes/pkg/kubelet/serverPackage server contains functions related to serving Kubelet's external interface.
k8s.io/kubernetes/pkg/kubelet/server/metrics
k8s.io/kubernetes/pkg/kubelet/server/statsPackage stats handles exporting Kubelet and container stats.
k8s.io/kubernetes/pkg/kubelet/stats
k8s.io/kubernetes/pkg/kubelet/status
k8s.io/kubernetes/pkg/kubelet/sysctl
k8s.io/kubernetes/pkg/kubelet/tokenPackage token implements a manager of serviceaccount tokens for pods running on the node.
k8s.io/kubernetes/pkg/kubelet/typesPackage types contains common types in the Kubelet.
k8s.io/kubernetes/pkg/kubelet/userns
k8s.io/kubernetes/pkg/kubelet/utilPackage util holds utility functions.
k8s.io/kubernetes/pkg/kubelet/util/format
k8s.io/kubernetes/pkg/kubelet/util/manager
k8s.io/kubernetes/pkg/kubelet/util/queue
k8s.io/kubernetes/pkg/kubelet/util/sliceutils
k8s.io/kubernetes/pkg/kubelet/volumemanager
k8s.io/kubernetes/pkg/probe/http
k8s.io/kubernetes/pkg/security/apparmor
k8s.io/kubernetes/pkg/util/node
k8s.io/kubernetes/pkg/util/oomPackage oom implements utility functions relating to out of memory management.
k8s.io/kubernetes/pkg/util/pod
k8s.io/kubernetes/pkg/util/removeall
k8s.io/kubernetes/pkg/util/taintspackage taints implements utilities for working with taints
k8s.io/kubernetes/pkg/volumePackage volume includes internal representations of external volume types as well as utility methods required to mount/unmount volumes to kubelets.
k8s.io/kubernetes/pkg/volume/csi
k8s.io/kubernetes/pkg/volume/utilPackage util contains utility code for use by volume plugins.
k8s.io/kubernetes/pkg/volume/util/hostutil
k8s.io/kubernetes/pkg/volume/util/subpath
k8s.io/kubernetes/pkg/volume/util/typesPackage types defines types used only by volume components
k8s.io/kubernetes/pkg/volume/util/volumepathhandler
k8s.io/kubernetes/pkg/volume/validation
k8s.io/kubernetes/third_party/forked/golang/expansion
k8s.io/mount-utilsPackage mount defines an interface to mounting filesystems.
k8s.io/utils/clock
k8s.io/utils/execPackage exec provides an injectable interface and implementations for running commands.
k8s.io/utils/integer
k8s.io/utils/net
k8s.io/utils/path
k8s.io/utils/strings
mathPackage math provides basic constants and mathematical functions.
netPackage net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
net/httpPackage http provides HTTP client and server implementations.
net/urlPackage url parses URLs and implements query escaping.
osPackage os provides a platform-independent interface to operating system functionality.
os/execPackage exec runs external commands.
path/filepathPackage filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
reflectPackage reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types.
regexpPackage regexp implements regular expression search.
regexp/syntaxPackage syntax parses regular expressions into parse trees and compiles parse trees into programs.
runtimePackage runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
sortPackage sort provides primitives for sorting slices and user-defined collections.
strconvPackage strconv implements conversions to and from string representations of basic data types.
stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.
syncPackage sync provides basic synchronization primitives such as mutual exclusion locks.
sync/atomicPackage atomic provides low-level atomic memory primitives useful for implementing synchronization algorithms.
syscallPackage syscall contains an interface to the low-level operating system primitives.
timePackage time provides functionality for measuring and displaying time.