mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 19:56:01 +00:00
Fix log spam for du failure on pod etc-hosts metrics
This commit is contained in:
parent
a41a3ed4ae
commit
1e0ca5bdc7
@ -18,6 +18,7 @@ package stats
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
cadvisorapiv2 "github.com/google/cadvisor/info/v2"
|
||||
@ -84,6 +85,10 @@ func (h hostStatsProvider) getPodEtcHostsStats(podUID types.UID, rootFsInfo *cad
|
||||
if !isEtcHostsSupported {
|
||||
return nil, nil
|
||||
}
|
||||
// Some pods have an explicit /etc/hosts mount and the Kubelet will not create an etc-hosts file for them
|
||||
if _, err := os.Stat(podEtcHostsPath); os.IsNotExist(err) {
|
||||
return nil, nil
|
||||
}
|
||||
|
||||
metrics := volume.NewMetricsDu(podEtcHostsPath)
|
||||
hostMetrics, err := metrics.GetMetrics()
|
||||
|
Loading…
Reference in New Issue
Block a user