Skuber 删除特定命名空间中的项目

Skuber delete items in a specific namespace

我正在使用 skuber 2.4.0。

有没有办法使用 skuber client.delete 特定命名空间中的对象?

我知道在创建客户端时可以指定命名空间。 但是例如,在创建作业时,您可以在元数据中指定任何命名空间。

似乎很奇怪需要创建一个新的客户端来删除。

我建议您在 github 存储库中打开一个问题以获得进一步的帮助。 https://github.com/hagay3/skuber/issues

关于您的问题,可以使用以下方法:

def usingNamespace(newNamespace: String): KubernetesClient

https://github.com/hagay3/skuber/blob/master/client/src/main/scala/skuber/api/client/KubernetesClient.scala#L366

示例: https://github.com/hagay3/skuber/blob/master/client/src/it/scala/skuber/NamespaceSpec.scala#L53