関連記事

【Kubernetes】emptyDirとは
2022.06.02

【Kubernetes】k9sざっくり紹介
2022.05.08

【Kubernetes】デプロイ戦略についてざっくり理解する
2022.02.15

kubectl-aliasesでkubectlコマンドのエイリアスを一括設定
2022.05.06




Kubernetesにおいて、ContextとNamespaceを簡単に切り替えられるkubectxとkubensについて簡単な使い方を紹介していきます。
kubectxはContexを切り替えるツール、kubensはNamespaceを切り替えるツールです。
GitHub - ahmetb/kubectx: Faster way to switch between clusters and namespaces in kubectl
Faster way to switch between clusters and namespaces in kubectl - ahmetb/kubectx
kubectxをインストールすることでkubectxとkubensが使えるようになります。
1brew install kubectxインタラクティブにContextやNamespaceを選択できるようにfzfをインストールしておきます。
1brew install fzfまずはkubectxの使い方です。
Context名を指定することで切り替えができます。
1kubectx docker-desktop下記のようにすることで直前のContextに切り替えられます。
1kubectx -Contextに対してエイリアスを作成することもできます。
1kubectx dublin=gke_ahmetb_europe-west1-b_dublinkubectxだけでインタラクティブモードとなり、Contextを一覧から選択できるようになります。
1kubectx次にkubensの使い方です。
Namespace名を指定することで切り替えができます。
1kubens dafault下記で直前のNamespaceに切り替えられます。
1kubens -kubensだけでインタラクティブモードとなり、Namespaceを一覧から選択できるようになります。
1kubens