はじめに 最近、仕事でkubernetesを使う機会があったのですが、kubectlの補完ができないことがもどかしかったので設定しました。 zsh/fishの両環境を使っているので、それぞれの設定方法をご紹介します。 zshの設定 zshは公式でcompletionが対応しているので、以下に従って設定をしていきます。 https://kubernetes.io/docs/tasks/tools/install-kubectl/#enabling-shell-autocompletion ~/.zshrcファイルに以下の記述を追加します。 source <(kubectl completion zsh) zshを再起動するとkubectlの補完ができるようになっているはずです。 fishの設定 fishでは公式のkubectlの補完がサポートされていません。 そのため、こちらに従ってプラグイ