2020-03-18

3/18

Ubuntuでkrewを使ってkubectx/kubensをinstall

kubectxをUbuntuにどうやって入れようかとREADMEを見ていたら、kubectlにはkrewというプラグイン管理システムがあるそうな。

https://github.com/kubernetes-sigs/krew/

https://krew.sigs.k8s.io/docs/user-guide/setup/install/ に従ってインストール

## bash
(
  set -x; cd "$(mktemp -d)" &&
  curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/krew.{tar.gz,yaml}" &&
  tar zxvf krew.tar.gz &&
  KREW=./krew-"$(uname | tr '[:upper:]' '[:lower:]')_amd64" &&
  "$KREW" install --manifest=krew.yaml --archive=krew.tar.gz &&
  "$KREW" update
)

↓を.bashrcに追記

export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"

…で、kubectx/kubensをinstall:

kubectl krew install ctx
kubectl krew install ns

kubectx kubens ではなく kubectl ctx kubectx ns で使うことになる。

GKEのIngressではGCSをバックエンドにできない

kubernetesを使った開発のベストプラクティスを求めて - Qiita

この記事は2年4ヶ月前のものなのだが、自分で試してもできなかった。
残念。