1712225221
2024-04-04 10:00:19
Microsoft Azure Container Networking チームは最近、という名前のオープンソース プロジェクトを発表しました。 網膜。 このクラウドネイティブのコンテナ ネットワーキング可観測性プラットフォームにより、DevOps エンジニアや管理者は、さまざまな環境にわたるワークロード トラフィックを視覚化、デバッグ、分析できます。
Retina は、次のようなさまざまなストレージ ソリューションに送信できるカスタマイズ可能なテレメトリを収集します。 プロメテウス、 Azure モニター、および他のプロバイダー、および次のようなさまざまなサービスを通じて表示されます。 グラファナ、 Azure ログ分析、およびその他のプラットフォーム。 Azure に直接結びついているわけではありません。 ユーザーは、任意の Kubernetes インスタンス、オンプレミス、または AWS、Azure、または GCP で Retina を実行できます。
Retina は拡張機能を利用します バークレーパケットフィルタ (eBPF)、 Falcoセキュリティツール、アプリケーション コンテナーに影響を与えることなく、ホスト OS 上でカーネル レベルのコードを実行できるようになります。 このアプローチにより、監視用のコンテナ エージェントやコード ライブラリが不要になり、単一の eBPF プローブで、クラウド ベースか物理ハードウェアかに関係なく、ホスト上のすべてのノードを監視できるようになります。
さらに、Retina は、特定の環境に制限されることなく、Linux および Windows 環境をサポートします。 コンテナネットワークインターフェース (CNI)、オペレーティング システム、またはデータ プレーン。 クラスター上で最小限のリソースを使用しながら、効率的に拡張する機能が備わっています。
Retina のアーキテクチャの概要 (出典: Microsoft DevOps ブログ)
Retina を使い始めるには、ユーザーは Retina GitHub リポジトリ 提供されている Helm チャートを使用してインストールします。 データのログを記録するには、Prometheus の構成が必要になる場合があります。 Linux でホストされる Kubernetes 環境が必要です。 CLI アクセス、CLI が kubectl にシームレスに統合されているため、他の Kubernetes ツールとの併用が容易になります。 ネットワーク キャプチャは、YAML カスタム リソース定義を介して構成および実行することもできます。
Microsoft Azure コーポレート バイス プレジデント兼テクニカル フェローの Deepak Bansal 氏と、Microsoft Azure パートナー グループ エンジニアリング マネージャーの Chandan Aggarwal 氏は次のように書いています。
多くの企業はマルチクラウドを採用しており、Microsoft Azure だけでなく、他のクラウドやオンプレミスでも適切に機能するソリューションを求めています。 Retina はオープンソースであり、初日からマルチクラウドです。 Retina をオープンソース化することで、Kubernetes ネットワークの可観測性に関する知識とビジョンをより広範なクラウドネイティブ エコシステムと共有することを目指しています。 私たちの希望は、この分野で同様の経験や目標を共有する他の開発者や組織との協力を通じて Retina が進化し、成長することです。
それでも、ハッカー ニュースの回答者として提供できるものは他にもあります。 糸 Retina については次のように述べています。
Red Hat にも同様の機能があります eBPFベースのツール (免責事項: 私はそれに取り組んでいます) – retina や redhat netobserv や pixie の素晴らしい点は、特定の CNI に関連付けられていないことです。 現在、eBPF ベースのツールがますます増えているため、発生する問題の 1 つは潜在的な競合と、eBPF ベースのツール間のコラボレーションの欠如です。 というもの BPFマン この側面に対処することを目的としています。
別の人がこう答えています。
チェックアウトすることもできます ディープフローここでは、eBPF を使用してマイクロサービスの分散トレースを実装しました。これには、もちろん K8s ネットワークの可観測性も含まれます。
Retina の詳細については、次の Web サイトを参照してください。 ドキュメント Web サイト。
#Microsoft #Azure #が #Retina #を発表 #クラウド #ネイティブのコンテナ #ネットワーク監視プラットフォーム
