Kubernetesでクラスターを監視する方法:3つのオープンツール-そのうちの1つはゲーム形式です

これは、コンテナ化されたアプリケーションのパフォーマンスと安定性を評価するための無料ツールのコンパクトなコレクションです。カットの



下には、Kmonconクラスター監視システムベンチマーク機能を備えレンズ開発環境、およびコンピューターゲーム形式のノードのストレステスト用のユーティリティがあります。





Ellen Qin — Unsplash






Kmoncon



これは、Kubernetesクラスター内のノードの接続を監視するためのシステムです。これは、Auto Trader UK(英国で最大の中古車市場の1つ)でクラウドインフラストラクチャとコンテナ化されたアプリケーションを管理しているエンジニアのKarlStoneyによって開発されました。



Kmonconは、TCP、UDP、およびDNS接続をチェックします(テストは5秒ごとに実行されます)。評価は、変更されたPrometheusメトリックに基づいています。ノード名とアベイラビリティーゾーンが標準パラメーターに追加されています。ツールのような他のL7レベルの監視システムと互換性のあるIstio観測性又はKUBE状態メトリック。著者によると、75ノードのクラスターの場合、システムは40MBのRAMしか消費しません。





/ Kmonconダッシュボードのスクリーンショット/ GitHub



プロジェクトが若いので、作業にバグがあることは注目に値します。よく知られているのは、ノードのリストの更新が遅いことです。このため、システムはすでにリモートノードをテストしようとしてエラーを出すことがあります。著者はこの欠陥を修正する予定です。彼はまた、Dockerイメージのサイズはまだ130MBと貧弱であると言います。






久部カオス



これは、Kubernetesクラスターの信頼性をインタラクティブにテストするためのツールです。これは、Unityエンジンのコンピューターゲームの形式で実装されます。あなた仮想の「宇宙船」を操縦し、実際のポッドを表す輝く正方形を撃ちます。それらのそれぞれは、ある程度の健康を持っています。終了すると、ゲームはkubectl介しdestroy podコマンド送信し、対応するポッドを削除します。/久部-カオスゲームプレイ/ GitHub ポッドをランダムに細断することで、システムがポッドにどのように反応し、どれだけ早く回復するかを確認できます。この方法はカオスエンジニアリングと呼ばれます。 クラスターにゲームをインストールするには、作成者は













arkadeは、Kubernetes用のCLIであり、1つのコマンドでアプリケーションをデプロイできます。プロジェクトはPoCであり、おそらく本番環境で作業する価値はないことは注目に値します






レンズ



多数のポッド(最大25,000)での作業用に最適化されたKubernetesの統合開発環境(IDE)。彼女は、クラスターの状態をリアルタイムで視覚化し、関連するリソースを示すグラフを作成することができます(Prometheusメトリックを使用)。



Lensは、Linux、macOS、またはWindowsコンピューターにインストールされるスタンドアロンアプリケーション(クラスター内でのエージェントの展開は不要)です。ツールの最初のバージョンはKontenaによって提示されましたが、現在はLakendLabsによって開発されています。彼女はクラウドのオープンソースプロジェクトを推進およびサポートしています。



このプロジェクトは比較的若いですが、その周りにはすでに大きなコミュニティが形成されています。 Lensは、GitHubでそのカテゴリで2番目に人気のあるプロジェクトであり、8.2千の星






私たちが企業ブログに書いていること:



サイバーセキュリティに関する本の選択:侵入テストの実施方法とソーシャルエンジニアリングに反対する

方法ガジェット

取得して「再フラッシュ」することはできませんどのケーブルがアフリカ、アジア、オーストラリアを接続するか

Linuxサーバーのベンチマーク








All Articles