mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-22 03:11:40 +00:00
Moved Register() to init()
This commit is contained in:
parent
8ce37fde95
commit
b4e6bed525
@ -68,6 +68,11 @@ type PodGCController struct {
|
|||||||
quarantineTime time.Duration
|
quarantineTime time.Duration
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
// Register prometheus metrics
|
||||||
|
Register()
|
||||||
|
}
|
||||||
|
|
||||||
func NewPodGC(ctx context.Context, kubeClient clientset.Interface, podInformer coreinformers.PodInformer,
|
func NewPodGC(ctx context.Context, kubeClient clientset.Interface, podInformer coreinformers.PodInformer,
|
||||||
nodeInformer coreinformers.NodeInformer, terminatedPodThreshold int) *PodGCController {
|
nodeInformer coreinformers.NodeInformer, terminatedPodThreshold int) *PodGCController {
|
||||||
return NewPodGCInternal(ctx, kubeClient, podInformer, nodeInformer, terminatedPodThreshold, gcCheckPeriod, quarantineTime)
|
return NewPodGCInternal(ctx, kubeClient, podInformer, nodeInformer, terminatedPodThreshold, gcCheckPeriod, quarantineTime)
|
||||||
@ -76,9 +81,6 @@ func NewPodGC(ctx context.Context, kubeClient clientset.Interface, podInformer c
|
|||||||
// This function is only intended for integration tests
|
// This function is only intended for integration tests
|
||||||
func NewPodGCInternal(ctx context.Context, kubeClient clientset.Interface, podInformer coreinformers.PodInformer,
|
func NewPodGCInternal(ctx context.Context, kubeClient clientset.Interface, podInformer coreinformers.PodInformer,
|
||||||
nodeInformer coreinformers.NodeInformer, terminatedPodThreshold int, gcCheckPeriod, quarantineTime time.Duration) *PodGCController {
|
nodeInformer coreinformers.NodeInformer, terminatedPodThreshold int, gcCheckPeriod, quarantineTime time.Duration) *PodGCController {
|
||||||
// Register prometheus metrics
|
|
||||||
Register()
|
|
||||||
|
|
||||||
gcc := &PodGCController{
|
gcc := &PodGCController{
|
||||||
kubeClient: kubeClient,
|
kubeClient: kubeClient,
|
||||||
terminatedPodThreshold: terminatedPodThreshold,
|
terminatedPodThreshold: terminatedPodThreshold,
|
||||||
|
@ -25,8 +25,8 @@ import (
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
podGCController = "pod_gc_collector"
|
podGCController = "pod_gc_collector"
|
||||||
deletingPods = "deleting_pods_total"
|
deletingPods = "force_delete_pods_total"
|
||||||
deletingPodsError = "deleting_pods_error_total"
|
deletingPodsError = "force_delete_pod_errors_total"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
Loading…
Reference in New Issue
Block a user