Make kubelet first acknowledge time of a pod as Pod.Status.StartTime.

This commit is contained in:
Dawn Chen 2015-06-18 13:28:18 -07:00
parent 838bb75183
commit 1145e4b80a

View File

@ -1171,7 +1171,9 @@ func (kl *Kubelet) syncPod(pod *api.Pod, mirrorPod *api.Pod, runningPod kubecont
var podStatus api.PodStatus
if updateType == SyncPodCreate {
podStatus = pod.Status
glog.V(3).Infof("Not generating pod status for new pod %v", podFullName)
podStatus.StartTime = &util.Time{start}
kl.statusManager.SetPodStatus(pod, podStatus)
glog.V(3).Infof("Not generating pod status for new pod %q", podFullName)
} else {
var err error
podStatus, err = kl.generatePodStatus(pod)