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ヶ月前のものなのだが、自分で試してもできなかった。
残念。
最終更新 2020-05-04: [memo] Move some memos under 2020/ (325430dfd)