関連記事

【Kubernetes】HPAを使いつつ手動でスケールさせる
2023.01.24

【Kubernetes】複数のConfigMapを同じディレクトリにマウントする
2022.08.13

kubectl-iexecでインタラクティブにexec
2022.12.10

【kustomize】ConfigMap作成時にglobでファイル指定
2022.03.24




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