in pkg/model/cluster.go [53:66]
func (c *Cluster) DeleteNode(name string) {
c.mu.Lock()
defer c.mu.Unlock()
delete(c.nodes, name)
var podsToDelete []objectKey
for k, p := range c.pods {
if p.NodeName() == name {
podsToDelete = append(podsToDelete, k)
}
}
for _, k := range podsToDelete {
delete(c.pods, k)
}
}