kubernetes-smktest
Version:
Smoke Test apply for kubernetes clusters
21 lines (17 loc) • 465 B
JavaScript
const k8s = require("@kubernetes/client-node");
const ora = require("ora");
const Table = require("tty-table");
module.exports.getKS = async function () {
let k8sApi;
try {
// ! Use outside of cluster.
const kc = new k8s.KubeConfig();
kc.loadFromDefault();
k8sApi = kc.makeApiClient(k8s.CoreV1Api);
} catch (error) {
// ! Use inside of cluster.
k8sApi = k8s.Config.fromCluster();
}
return k8sApi;
};
var ping = require("ping");