kubernetesk8s.io/kubernetes/pkg/kubelet

Imports of package kubelet

PathSynopsis
bytesPackage bytes implements functions for the manipulation of byte slices.
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.
encoding/jsonPackage json implements encoding and decoding of JSON as defined in RFC 7159.
errorsPackage errors implements functions to manipulate errors.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
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/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/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/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/component-helpers/storage/ephemeralPackage ephemeral provides code that supports the usual pattern for accessing the PVC that provides a generic ephemeral inline volume:
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/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/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/cri/streaming/portforward
k8s.io/kubernetes/pkg/kubelet/cri/streaming/remotecommand
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/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/util/storePackage store hosts a Store interface and its implementations.
k8s.io/kubernetes/pkg/kubelet/volumemanager
k8s.io/kubernetes/pkg/probe/http
k8s.io/kubernetes/pkg/proxy/util
k8s.io/kubernetes/pkg/registry/core/service/allocator
k8s.io/kubernetes/pkg/security/apparmor
k8s.io/kubernetes/pkg/util/filesystem
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.
pathPackage path implements utility routines for manipulating slash-separated paths.
path/filepathPackage filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
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.
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.