package
0.0.0-20241212110130-37b76274ba36
Repository: https://github.com/criteo/node-disruption-controller.git
Documentation: pkg.go.dev

# Functions

GetAllBudgetsInSync fetch all the budgets from Kubernetes and synchronise them.
PruneNodeDisruptionMetric remove metrics for an ADB that don't exist anymore.
PruneBudgetMetrics remove metrics for a Disruption Budget that doesn't exist anymore.
PruneNodeDisruptionMetric remove metrics for a NDB that don't exist anymore.
PruneNodeDisruptionMetric remove metrics for a Node Disruption that don't exist anymore.
UpdateADBMetrics update metrics for an ADB.
No description provided by the author
UpdateNDBMetrics update metrics for a NDB.
UpdateNodeDisruptionMetrics update metrics for a Node Disruption.

# Constants

No description provided by the author
No description provided by the author

# Variables

No description provided by the author
DISRUPTION BUDGET METRICS.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NODE DISRUPTION METRICS.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

ApplicationDisruptionBudgetReconciler reconciles a ApplicationDisruptionBudget object.
No description provided by the author
NodeDisruptionBudgetReconciler reconciles a NodeDisruptionBudget object.
No description provided by the author
NodeDisruptionReconciler reconciles NodeDisruptions.
No description provided by the author
Reconcile a single NodeDisruption.

# Interfaces

No description provided by the author