概要
小ネタです。
EKSのクラスタ切り替えが多すぎてkubectxを打つのすら面倒になったため、pecoることにしました。
#やったこと
手順1
kubectxとpecoをインストールします。
macをお使いの方はbrewでインストール可能です。
brew install peco
brew install kubectx
手順2
以下のコマンドを実行し、bashrcにaliasを登録します。
echo "alias kc='kubectx | peco | xargs kubectx'" >> ~/.bashrc
source ~/.bashrc
これで設定した kc
コマンドを実行する事で作業したいEKSクラスタをリストから選択して切替えることが可能になります。
さいごに
最近はnamespaceの切り替えも面倒になったので、kubensもpecoりました。
echo "alias kn='kubens | peco | xargs kubens'" >> ~/.bashrc
source ~/.bashrc
その名も kn
コマンド。お試しください。