mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-05 15:37:24 +00:00
Merge pull request #4970 from dchen1107/podstatus
Hide POD container from end users
This commit is contained in:
@@ -1722,21 +1722,19 @@ func (kl *Kubelet) GetPodStatus(podFullName string, uid types.UID) (api.PodStatu
|
||||
|
||||
// Assume info is ready to process
|
||||
podStatus.Phase = getPhase(spec, info)
|
||||
podStatus.Info = api.PodInfo{}
|
||||
for _, c := range spec.Containers {
|
||||
containerStatus := info[c.Name]
|
||||
containerStatus.Ready = kl.readiness.IsReady(containerStatus)
|
||||
info[c.Name] = containerStatus
|
||||
podStatus.Info[c.Name] = containerStatus
|
||||
}
|
||||
podStatus.Conditions = append(podStatus.Conditions, getPodReadyCondition(spec, info)...)
|
||||
podStatus.Conditions = append(podStatus.Conditions, getPodReadyCondition(spec, podStatus.Info)...)
|
||||
|
||||
netContainerInfo, found := info[dockertools.PodInfraContainerName]
|
||||
if found {
|
||||
podStatus.PodIP = netContainerInfo.PodIP
|
||||
}
|
||||
|
||||
// TODO(dchen1107): Change Info to list from map
|
||||
podStatus.Info = info
|
||||
|
||||
return podStatus, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user