1.9.0 • Published 1 year ago

k8ss v1.9.0

Weekly downloads
2
License
ISC
Repository
github
Last release
1 year ago

k8ss

k8s cluster and namespace switcher

Git commit with emojis! Build Status semantic-release

Quality gate

Prerequisites

  • nodejs installed (tested in version 12)
  • kubectl installed
  • k8s-config folder in home directory, for example:
~
 |-- k8s-config
       |-- hangzhou
              |-- config
       |-- beijing
              |-- config

Installation

npm install k8ss --global

Usage

List all configured clusters

k8ss list

Switch to cluster or namespace

# full usage:
k8ss switch --cluster=hangzhou --namespace=test

# switch namespace only without change cluster:
k8ss s --namespace=stage

Login

k8ss login

How

  • move the related config file into ~/.kube
  • execute kubectl config set-context $(kubectl config current-context) --namespace=<namespace>

FAQ

  • npm WARN checkPermissions Missing write access to /usr/local/nvm/versions/node/v12.13.1/lib/node_modules

    Then you can install it locally by npm i k8ss and then run it as ./node_modules/.bin/k8ss switch --namespace=xxx.

1.9.0

1 year ago

1.8.2

2 years ago

1.8.1

2 years ago

1.8.0

2 years ago

1.8.4

2 years ago

1.8.3

2 years ago

1.7.16

4 years ago

1.7.15

4 years ago

1.7.14

4 years ago

1.7.13

4 years ago

1.7.12

4 years ago

1.7.0

4 years ago

1.6.0

4 years ago

1.4.0

4 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.1.0

5 years ago

1.0.6

5 years ago

1.0.4

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago