Skip to content

Commit 70281d9

Browse files
committed
start kenermetes getting data
1 parent e3623bb commit 70281d9

File tree

5 files changed

+847
-0
lines changed

5 files changed

+847
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
const k8s = require('@kubernetes/client-node');
2+
const kuberControllers = {};
3+
4+
kuberControllers.getData = async (req, res, next) => {
5+
try {
6+
const kc = new k8s.KubeConfig();
7+
kc.loadFromDefault();
8+
9+
const k8sApi = kc.makeApiClient(k8s.CoreV1Api);
10+
11+
const main = async () => {
12+
try {
13+
const podRes = await k8sApi.listNamespacedPod('default');
14+
console.log('Pod: ', podRes.body);
15+
} catch (err) {
16+
console.error(err);
17+
}
18+
};
19+
20+
main();
21+
} catch (err) {
22+
return next(err);
23+
}
24+
}
25+
26+
module.exports = kuberControllers;

0 commit comments

Comments
 (0)