Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( TerminationDurationSeconds = prometheus.NewSummaryVec( prometheus.SummaryOpts{ Namespace: metrics.Namespace, Subsystem: metrics.NodeSubsystem, Name: "termination_duration_seconds", Help: "The time taken between a node's deletion request and the removal of its finalizer", Objectives: metrics.SummaryObjectives(), }, []string{metrics.NodePoolLabel}, ) )
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller for the resource
func NewController ¶
func NewController(clk clock.Clock, kubeClient client.Client, cloudProvider cloudprovider.CloudProvider, terminator *terminator.Terminator, recorder events.Recorder) *Controller
NewController constructs a controller instance
Click to show internal directories.
Click to hide internal directories.