kubelet 中垃圾回收机制的设计与实现
) evictSandboxes(evictTerminatedPods bool) error { // 1、获取 node 上所有的 container containers, err := cgc.manager.getKubeletContainers(true) if err != nil { return err } // 2、获取 node 上所有的 sandboxes sandboxes, err := cgc.manager.getKubeletSandboxes(true) if err != nil { return err } // 3、收集所有 container 的 PodSandboxId sandboxIDs := sets.NewString() for _, container...阅读全文