下には、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サーバーのベンチマーク