我有https://containers.cloud.ibm.com/global/swagger-global-api - Kubernetes API 大摇大摆地钻取每个集群的详细信息,直到命名空间。使用 IAM 令牌访问这些 API。此外,我想获取该特定命名空间的所有 pod,然后获取每个 pod 的映像版本。
我尝试使用https://github.com/kubernetes-client/javascript客户端库来获取所有 pod,但是我将如何以编程方式从我的帐户集群中获取命名空间的 pod?
我想通过使用 REST API 或一些客户端库来实现这一点。如何使用这些库?
var k8s = require('@kubernetes/client-node');
const kc = new k8s.KubeConfig();
kc.loadFromDefault();
const k8sApi = kc.makeApiClient(k8s.CoreV1Api);
const listFn = () => k8sApi.listPodForAllNamespaces()
console.log(listFn);
我从上面的代码中什么也没得到。