const restartPollInterval …
const restartTimeout …
const numPods …
const ADD …
const DEL …
const UPDATE …
type RestartDaemonConfig …
func NewRestartConfig(nodeName, daemonName string, healthzPort int, pollInterval, pollTimeout time.Duration, enableHTTPS bool) *RestartDaemonConfig { … }
func (r *RestartDaemonConfig) String() string { … }
func (r *RestartDaemonConfig) waitUp(ctx context.Context) { … }
func (r *RestartDaemonConfig) kill(ctx context.Context) { … }
func (r *RestartDaemonConfig) restart(ctx context.Context) { … }
type podTracker …
func (p *podTracker) remember(pod *v1.Pod, eventType string) { … }
func (p *podTracker) String() (msg string) { … }
func newPodTracker() *podTracker { … }
func replacePods(pods []*v1.Pod, store cache.Store) { … }
func getContainerRestarts(ctx context.Context, c clientset.Interface, ns string, labelSelector labels.Selector) (int, []string) { … }
var _ …