Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kvaps/kubectl-use

Plugin for simple switch kubernetes contexts and namespaces
https://github.com/kvaps/kubectl-use

krew-plugin kubectl kubectl-plugin kubectl-plugins

Last synced: 1 day ago
JSON representation

Plugin for simple switch kubernetes contexts and namespaces

Awesome Lists containing this project

README

        

# kubectl-use

Plugin for simple switch kubernetes contexts and namespaces

## Example usage

```bash
# kubectl use prod
Switched to context "prod".

# kubectl use default
Switched to namespace "default".

# kubectl use stage kube-system
Switched to context "stage".
Switched to namespace "kube-system".
```

## Installation

using [krew](https://krew.sigs.k8s.io/):


kubectl krew index add kvaps https://github.com/kvaps/krew-index
kubectl krew install kvaps/use

or using curl:

```bash
curl -LO https://github.com/kvaps/kubectl-use/raw/master/kubectl-use
chmod +x ./kubectl-use
sudo mv ./kubectl-use /usr/local/bin/kubectl-use
```
## Autocompletion

Currently krew does not support for installing completion, thus only curl method is available:

```bash
curl -LO https://github.com/kvaps/kubectl-use/raw/master/kubectl_complete-use
chmod +x ./kubectl_complete-use
sudo mv ./kubectl_complete-use /usr/local/bin/kubectl_complete-use
```