# Packages
No description provided by the author
Kubelet interactions with cAdvisor.
No description provided by the author
No description provided by the author
Package config implements the pod configuration readers.
No description provided by the author
Package custommetrics contains support for instrumenting cAdvisor to gather custom metrics from pods.
Docker integration using pkg/kubelet/api/v1alpha1/runtime/api.pb.go.
No description provided by the author
Package envvars is the package that build the environment variables that kubernetes provides to the containers run by it.
No description provided by the author
Package eviction is responsible for enforcing eviction thresholds to maintain node stability.
Package images is responsible for managing lifecycle of container images.
Package leaky holds bits of kubelet that should be internal but have leaked out through bad abstractions.
Handlers for pod lifecycle events and interfaces to integrate with kubelet admission, synchronization, and eviction of pods.
No description provided by the author
No description provided by the author
Package pleg contains types and a generic implementation of the pod lifecycle event generator.
No description provided by the author
No description provided by the author
package qos contains helper functions for quality of service.
This file contains all image related functions for rkt runtime.
Package server contains functions related to serving Kubelet's external interface.
No description provided by the author
Common types in the Kubelet.
Utility functions.
No description provided by the author
# Functions
GetPhase returns the phase of a pod given its container info.
NewFlannelHelper creates a new flannel helper.
NewInitializedVolumePluginMgr returns a new instance of volume.VolumePluginMgr initialized with kubelets implementation of the volume.VolumeHost interface.
NewMainKubelet instantiates a new Kubelet object along with all the required internal modules.
No description provided by the author
No description provided by the author
SetNodeStatus returns a functional Option that adds the given node status update handler to the Kubelet.
# Constants
Period for performing container garbage collection.
Period for performing image garbage collection.
max backoff period, exported for the e2e test.
# Structs
No description provided by the author
A Kubelet to flannel bridging helper.
A policy for garbage collecting images.
KillPodOptions are options when performing a pod update whose update type is kill.
Kubelet is the main kubelet implementation.
ReasonCache stores the failure reason of the latest container start in a string, keyed by <pod_UID>_<container_name>.
No description provided by the author
UpdatePodOptions is an options struct to pass to a UpdatePod operation.
# Interfaces
No description provided by the author
PodWorkers is an abstract interface for testability.
SyncHandler is an interface implemented by Kubelet, for testability.
# Type aliases
OnCompleteFunc is a function that is invoked when an operation completes.
Option is a functional option type for Kubelet.
PodStatusFunc is a function that is invoked to generate a pod status.