package startups

import "k8s.io/kubernetes/pkg/kubelet/kubeletconfig/startups"

Index

Types

type Tracker

type Tracker interface {
	// Initialize sets up the storage layer
	Initialize() error
	// RecordStartup records the current time as a Kubelet startup
	RecordStartup() error
	// StartupsSince returns the number of Kubelet startus recorded since `t`
	StartupsSince(t time.Time) (int32, error)
}

Tracker tracks Kubelet startups in a storage layer

func NewFsTracker

func NewFsTracker(fs utilfs.Filesystem, trackingDir string) Tracker

NewFsTracker returns a Tracker that will store information in the `trackingDir`

Source Files

fstracker.go startups.go

Version
v1.8.0-alpha.3
Published
Aug 23, 2017
Platform
linux/amd64
Imports
8 packages
Last checked
18 minutes ago

Tools for package owners.