kubectlの自動補完機能を有効にする
kubectlの自動補完機能を有効にしてみようと思います。
概要
kubectlを使っていると色々なサブコマンドがあって覚えるのが大変なので、公式で紹介されているのでこれを使ってみます。
やりかた
kubectlがインストールされていない時は別にauto-completionしなくてもいいので、以下を .zshrc
に追記。
$ cat ~/.zshrc ... if [ \$commands[kubectl] ]; then source <(kubectl completion zsh) fi ...
あとは反映して終わり。
$ source ~/.zshrc
ちゃんと出たのでおk。
$ kubectl annotate apply autoscale completion cordon delete drain explain kustomize options port-forward rollout set uncordon api-resources attach certificate config cp describe edit expose label patch proxy run taint version api-versions auth cluster-info convert create diff exec get logs plugin replace scale top wait