LoginSignup
7
5

More than 5 years have passed since last update.

kubernetes kubectlがめんどくさすぎたが既に最新版で補完機能があった話

Last updated at Posted at 2016-07-20

追記

2016/08/03 の更新でgcloud付属のkubectlが1.3.3になった :tada:
kubectlを別個に入れる必要なく利用できるようになりました。


gcloud付属のkubectl >= 1.3.0になったらまるで役に立たない情報。

tl;dr

gcloud付属のkubectlにはまだcompletionがないから
最新版を持ってきてkubectlの補完機能を使って幸せになろう。

  1. kubectl 1.3.0をここからDownload
  2. $ source <(kubectl completion zsh)

便利

logsでpod nameだけじゃなくて
multi container podの場合、中で何が動いてるかも判定してくれる。(nginx, fluentdの例)
kubectl.gif

これ以降読まなくていいやつ

kubectl shellの補完が効かなくて死ぬほどめんどくさい。
どうにかなんねーのかなと思ってたら
kubectl 1.3.0のCHANGELOGに気になる記述があった

Add zsh completion for kubectl (#23797, @sttts)

Move shell completion generation into 'kubectl completion' command (#23801, @sttts)

え、マジで? 最高の夏かよ

gcloud付属のkubectlはまだ1.2.5(2016/07/21現在)なので使えない
最新版を持ってきてら確かにコマンドがあった。最高

$ kubectl completion zsh
$ kubectl completion bash

他にも気になる事が書いてあったし CHANGELOG読むべきだなって思った。

7
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
5