...

Package ttl

import "k8s.io/kubernetes/pkg/controller/ttl"
Overview
Index

Overview ▾

type Controller

Controller sets ttl annotations on nodes, based on cluster size.

type Controller struct {
    // contains filtered or unexported fields
}

func NewTTLController

func NewTTLController(ctx context.Context, nodeInformer informers.NodeInformer, kubeClient clientset.Interface) *Controller

NewTTLController creates a new TTLController

func (*Controller) Run

func (ttlc *Controller) Run(ctx context.Context, workers int)

Run begins watching and syncing.