Kubernetes Lens を見直し、5 つの優れた代替案を検討してみましょう。Kubernetes Lens とは何ですか?Lensは、Mac、Windows、Linuxプラットフォーム上で複数のKubernetesクラスタに接続し、管理できるオープンソースの統合開発環境(IDE)です。豊富な機能と直感的なグラフィカルインターフェースを備えており、コンソールから直接クラスタをデプロイ・管理できます。 Kubernetes Lens には、デプロイメント、構成、ネットワーク、ストレージ、アクセス制御、カスタム リソースなど、Kubernetes クラスターで実行されているリソースに関する主要なメトリックと分析情報を提供する組み込みダッシュボードが用意されています。 Lensはもともとフィンランドのテクノロジー系スタートアップ企業Kontenaによって開発されました。2020年にMirantisに買収され、MITライセンスに基づくオープンソースプロジェクトとしてリリースされました。 Kubernetes Lensの代替Kubernetesダッシュボード
Kubernetesコアディストリビューションに付属するKubernetes Dashboardは、Kubernetesで最も人気があり成熟したGUIクライアントの一つです。WebベースのUIで、クラスター上で実行されているワークロードの概要を表示し、ユーザーが個々のKubernetesリソースを作成または変更することができます。ただし、LensやOctantなどの他のソリューションと比較すると、可視化機能とフィルタリング機能は限られており、タグによるリソースの整理はサポートされていません。 Kubernetes ダッシュボードを使用するには、ユーザーは Kubernetes クラスターにダッシュボードをインストールし、ユーザーのログインとアクセス権限を管理する必要があります。Web ホスト UI の認証設定は複雑で、デフォルト設定ではダッシュボードユーザーがトークンを提供するか、KubeConfig ファイルをアップロードする必要があります。 イスティオIstio GitHub
Istio は、プラットフォーム、オリジン、ベンダーに関係なく、開発者が分散マイクロサービス アーキテクチャ (MSA) を接続、保護、制御、監視、実行できるようにする、スタンドアロンのオープンソース サービス メッシュ テクノロジーです。 Istioは、マイクロサービスの増加に伴う可観測性とインタラクション制御の低下を開発者が克服するのに役立ちます。また、Kubernetesのセキュリティを確保し、マイクロサービスへの不正アクセスを防止するのにも役立ちます。 Istioは、コンテナおよび仮想マシン(VM)ベースのワークロードにおけるサービス間のインタラクションを管理します。オープンソースの可視化ツールKiariと組み合わせることで、IstioはKubernetesクラスターのワークロード、それらのインタラクション、そしてネットワーク通信を可視化できます。 八分儀オクタント GitHub
Octantは、開発者がKubernetesクラスタ上でアプリケーションがどのように動作するかを把握するのに役立つツールです。自己検査ツール、クラスタナビゲーション、オブジェクト管理ツールに加え、機能をさらに拡張するためのプラグインシステムも備えています。 主な機能は次のとおりです。
Rancherダッシュボード
Rancherは、Kubernetesマルチクラスタ管理ソリューションとして広く普及しており、Vue.jsとNuxtを使用して構築されたRancher APIのステートレスクライアントであるRancher Dashboardが含まれています。Rancherのバージョンにバンドルされた静的HTML/CSS/JSファイルのフォルダとして構築およびパッケージ化されています。 Rancherダッシュボードには、ログインユーザーがアクセスできるすべてのKubernetesオブジェクトタイプ、名前空間、および操作が表示されます。デフォルトのビューはすべてKubernetes APIからの生のYAMLですが、リストページとして表形式で整理することもできます。YAMLを編集する代わりに、ユーザーは表の列とその書式をカスタマイズすることで、リソースをグラフィカルに編集できます。 スクーナー
Skooner は、構成ビュー、ワークロード ビュー、管理、および UI での YAML 編集を直接実行できる Kubernetes ダッシュボードです。 主な機能は次のとおりです。
結論はこの記事では、Kubernetes Lens を紹介し、代替として検討すべき 5 つの優れたツールをレビューします。
|