我如何获得所有名称空间的名称 (@kubernetes/client-node)

how i may get name of all namespaces (@kubernetes/client-node)

我使用 API kuberneteswith(库是@kubernetes/client-node)。 我可以获取特定命名空间的 pods 列表,但我不明白如何获取所有命名空间的名称列表 我如何使用 @kubernetes/client-node?

进行编码

在 corev1 API 中,它是 listNamespace

const k8s = require('@kubernetes/client-node');

const kc = new k8s.KubeConfig();
kc.loadFromDefault();

const k8sApi = kc.makeApiClient(k8s.CoreV1Api);

k8sApi.listNamespace().then((res) => {
    console.log(res.body);
});