我如何获得所有名称空间的名称 (@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);
});
我使用 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);
});