k
Just like James Bond's Q, but for kubectl
k is a kubectl
helper to deal with different kubernetes envionments
Installation
npm install -g the-k
Usage
k [environment name] ... commands/shorthands
# Without k kubectl --kubeconfig /Users/max/.bluemix/plugins/container-service/clusters/moo-dev/moo-dev.yml exec -it mypod-abcdef -- /bin/sh # With k k dev exec -it mypod-abcdef -- /bin/sh # With k on steroids k dev e mypod-abcdef -- /bin/sh
Configuration
The kFile
That what's all about. You need to place a .kfile.json
inside your home directory. See below for an example config.
Example .kfile.json