Member-only story

コマンドラインで使えるKubernetesツールの5つの必須アイテム

gavin.zhou
9 min readJan 11, 2022

--

Kubernetesクラスターの管理

導入

Kubernetesの人気が高まるにつれ、その複雑さも増しています。驚くべきオープンソースコミュニティと健全なベンダーエコシステムが、クラスタ管理、開発、テスト、セキュリティなどに関連するツールやサービスを提供しようと躍起になっています。

この記事では、クラスタ管理、観測性、管理、および通常の日々の活動を支援するコマンドラインベースのツールとプラグインに焦点を当てます。

必ず全てのツールとプラグインを次のような状態にしておいてください。

・ オープンソース

・ コマンドラインベース

・ インストールが簡単

・ 自分のKubernetesワークフローに具体的な利益をもたらす

#1 Kubectl krew プラグインマネージャ

Kubernetes プラグインマネージャ

ソースとインストール

Krew — kubectl プラグインマネージャ

Krew は、kubectl コマンドラインツールのプラグインマネージャです。Krew は、kubectl プラグインを発見したり、それらをインストールしたりするのに役立ちます

How it works:

Krewでは、kubectl CLIを統合し、追加のコマンドラインツールをプラグインとしてインストールできるようになっています。この記事が書かれた時点で、149個のプラグインがあります。

How to use it:

krewプラグインマネージャーを最大限に活用するには、自分にとって便利なプラグインを発見し、krew経由でインストールする必要があります。そうすれば、kubectl plugin-name -optionsを実行するだけで、簡単にプラグインをインストールできます。

ここでは、私がよく使うプラグインのリストを紹介します。

Benefits:

Krewでは、プラグインを発見・管理するためのワンストップショップが利用でき、Kubernetesのワークフローを改善するための新しいツールをより簡単に追加することができます。

#2 Kubectx and Kubens

これらは実際には2つの別々のツールですが、ほとんどの場合、1つのワークフローで使用されているので、一緒に掲載しています。

--

--

No responses yet