func()

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
}