kubecfg

2.0.1 • Public • Published

kubecfg

A simple command line tool to add and remove kubectl config files to your environment.

The basic premise is this: You have a number of Kube environments. kubectl supports having those environment configs in different files. This app helps you add and remove files to the saved kubectl environment variable $KUBECONFIG. It saves this in ~/.bashrc or in your Windows environment variables (for the current user).

Find the file you want to add, run kubecfg -a <filename> and boom, added. -r to remove it. Use -s to show the current config paths.

Kubecfg supports Linux (Bash) and Windows (Powershell or Bash).

Installation

npm install -g kubectl

Usage

Navigate to the path that your config file resides and type:

kubecfg -a <filename>

To remove that file

kubecfg -r <filename>

This will update your .bashrc with the new paths.

You'll need to reload .bashrc after you've run the app (any assistance on how to elegantly do this automatically is welcome!)

. ~/.bashrc

kubecfg_good

Switch cluster configs

Remember the cheet sheet commands.

kubectl config view
kubectl config current-context
kubectl config use-context my-cluster-name

Package Sidebar

Install

npm i kubecfg

Weekly Downloads

3

Version

2.0.1

License

MIT

Unpacked Size

42.3 kB

Total Files

17

Last publish

Collaborators

  • jakkaj