概要
Krewは、kubectl pluginを使いやすくするツールです。
インストール
macOSの場合
brew install krew
Arch Linuxの場合
yay krew
設定
~/.zshrc
に~/.krew/bin
パスを追加。
export PATH="${PATH}:${HOME}/.krew/bin"
追加したら、source ~/.zshrc
として再読み込みしておく
ctxプラグイン
複数のKubernetesクラスタを使っている場合、切り替える必要がある。その切り替えを瞬時に行えるようにするプラグイン。
インストール
kubectl krew install ctx
一覧を見る
kubectl ctx
切り替える
kubectl ctx kind
nsプラグイン
namespaceを一覧したり、切り替えたりを簡単にできるようになる。
インストール
kubectl krew install ns
一覧を見る
kubectl ns
切り替える
kubectl ns kube-system