package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.git
Documentation: pkg.go.dev
# Functions
NewPodConfig creates an object that can merge many configuration sources into a stream of normalized updates to a pod configuration.
NewSourceApiserver creates a config source that watches and pulls from the apiserver.
NewSourceFile watches a config file for changes.
NewSourcesReady returns a SourcesReady with the specified function.
NewSourceURL specifies the URL where to read the Pod configuration from, then watches it for changes.
# Constants
Defines sane defaults for the kubelet config.
Defines sane defaults for the kubelet config.
Defines sane defaults for the kubelet config.
Defines sane defaults for the kubelet config.
Defines sane defaults for the kubelet config.
Defines sane defaults for the kubelet config.
Defines sane defaults for the kubelet config.
Defines sane defaults for the kubelet config.
Defines sane defaults for the kubelet config.
Defines sane defaults for the kubelet config.
Defines sane defaults for the kubelet config.
Defines sane defaults for the kubelet config.
PodConfigNotificationIncremental delivers ADD, UPDATE, DELETE, REMOVE, RECONCILE to the update channel.
PodConfigNotificationSnapshot delivers the full configuration as a SET whenever any change occurs.
PodConfigNotificationSnapshotAndUpdates delivers an UPDATE and DELETE message whenever pods are changed, and a SET message if there are any additions or removals.
PodConfigNotificationUnknown is the default value for PodConfigNotificationMode when uninitialized.
WaitForAPIServerSyncPeriod is the period between checks for the node list/watch initial sync.
# Variables
A static pod tried to use a ClusterTrustBundle projected volume source.
# Structs
ContainerRuntimeOptions defines options for the container runtime.
PodConfig is a configuration mux that merges many sources of pod configuration into a single consistent structure, and then delivers incremental change notifications to listeners in order.
# Interfaces
SourcesReady tracks the set of configured sources seen by the kubelet.
# Type aliases
PodConfigNotificationMode describes how changes are sent to the update channel.
SourcesReadyFn is function that returns true if the specified sources have been seen.