typescript client for Kubernetes
[Alpha] Typescript client for kubernetes
Needs lots of work...
Installing
Install nodejs
# Typescript modules
sudo npm install -g typescript ts-node
# Required libraries for the client
sudo npm install -g request bluebird js-yaml base-64
Example Code
import config = require('./config');
let k8sApi = config.Config.defaultClient();
k8sApi.listNamespacedPod('default')
.then((res) => {
console.log(res.body);
});
Running via container
$ docker run -v $HOME:/root -it brendanburns/ts-k8s
Running locally
ts-node
With ts-node example.ts
tsc
With tsc example.ts
node example.js