From a5824043beac8982ec16ce05d0d3831e747ae44e Mon Sep 17 00:00:00 2001 From: Pingan2017 Date: Wed, 10 Oct 2018 15:19:48 +0800 Subject: [PATCH] improve err msg for runtimeError --- pkg/kubelet/runtime.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/kubelet/runtime.go b/pkg/kubelet/runtime.go index c01845dfec..7a739460be 100644 --- a/pkg/kubelet/runtime.go +++ b/pkg/kubelet/runtime.go @@ -74,7 +74,9 @@ func (s *runtimeState) runtimeErrors() []string { s.RLock() defer s.RUnlock() var ret []string - if !s.lastBaseRuntimeSync.Add(s.baseRuntimeSyncThreshold).After(time.Now()) { + if s.lastBaseRuntimeSync.IsZero() { + ret = append(ret, "container runtime status check may not have completed yet") + } else if !s.lastBaseRuntimeSync.Add(s.baseRuntimeSyncThreshold).After(time.Now()) { ret = append(ret, "container runtime is down") } for _, hc := range s.healthChecks {