Skip to content
Permalink
Browse files

Install option as a kubectl plugin (#182)

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
  • Loading branch information
ahmetb committed Nov 11, 2019
1 parent 56e30d2 commit 26d342291722992f646561d76a1885b391b6a89c
Showing with 27 additions and 0 deletions.
  1. +1 −0 .travis.yml
  2. +26 −0 README.md
@@ -5,6 +5,7 @@ before_install:
- sudo curl -fsSL -o /usr/bin/kubectl https://storage.googleapis.com/kubernetes-release/release/v1.13.1/bin/linux/amd64/kubectl
- sudo chmod +x /usr/bin/kubectl
script:
- basename /usr/bin
- bats test/kubectx.bats
- bats test/kubens.bats
- shellcheck kubectx
@@ -7,6 +7,7 @@


This repository provides both `kubectx` and `kubens` tools.
[Install &rarr;](#installation)


**`kubectx`** helps you switch between clusters back and forth:
@@ -85,6 +86,31 @@ Active namespace is "default".

## Installation

There are several installation options:

- As kubectl plugins (macOS/Linux)
- macOS
- Homebrew (recommended)
- MacPorts
- Linux
- manual installation/upgrades
- Arch Linux
- Debian/Ubuntu

### Kubectl Plugins (macOS and Linux)

You can install and use [Krew](https://github.com/kubernetes-sigs/krew/) kubectl
plugin manager to get `kubectx` and `kubens`. **NOTE:** This will not install
shell completion scripts, if you want those, choose another installation method
below.

```sh
kubectl krew install ctx
kubectl krew install ns
```

After installing, the tools will be available as `kubectl ctx` and `kubectl ns`.

### macOS

#### Homebrew

0 comments on commit 26d3422

Please sign in to comment.
You can’t perform that action at this time.