Kubernetes client-go 方法排空一个节点

Kuberentes client-go method to drain a node

有没有go client来排空一个Kubernetes节点。 我正在使用现有的 kubernetes E2E 框架编写 E2E 测试用例,我需要涵盖存储的节点耗尽场景。

目前在client-go 中没有一种方法可以促进排空。我相信有一些工作可以将该功能带到 client-go,但目前还没有。话虽这么说,您可以将 E2E 测试用例基于以下位置的耗尽代码: https://github.com/kubernetes/kubectl/tree/master/pkg/drain