in pkg/model/cluster.go [95:108]
func (c *Cluster) DeletePod(namespace, name string) (totalPods int) {
p, ok := c.GetPod(namespace, name)
if ok && p.IsScheduled() {
n, ok := c.GetNode(p.NodeName())
if ok {
n.DeletePod(namespace, name)
}
}
c.mu.Lock()
delete(c.pods, objectKey{namespace: namespace, name: name})
totalPods = len(c.pods)
c.mu.Unlock()
return
}