Skip to main content
Data Infrastructure Insights
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Kubernetes ネットワークパフォーマンス監視とマップ

共同作成者 netapp-alavoie

Kubernetes ネットワーク パフォーマンス モニタリングおよびマップ機能は、サービス (ワークロードとも呼ばれます) 間の依存関係をマッピングすることでトラブルシューティングを簡素化し、ネットワーク パフォーマンスの遅延と異常をリアルタイムで可視化して、ユーザーに影響が及ぶ前にパフォーマンスの問題を特定します。この機能により、組織は Kubernetes トラフィック フローを分析および監査して全体的なコストを削減できます。

主な機能: • ワークロード マップは、Kubernetes ワークロードの依存関係とフローを示し、ネットワークとパフォーマンスの問題を強調表示します。 • Kubernetes ポッド、ワークロード、ノード間のネットワーク トラフィックを監視し、トラフィックとレイテンシの問題の原因を特定します。 • イングレス、エグレス、クロスリージョン、クロスゾーンのネットワーク トラフィックを分析することで、全体的なコストを削減します。

ワークロードマップの例

前提条件

Kubernetesネットワークパフォーマンスモニタリングとマップを使用する前に、"NetApp Kubernetes 監視オペレーター"このオプションを有効にします。オペレーターのデプロイ中に、「ネットワーク パフォーマンスとマップ」チェックボックスを選択して有効にします。 Kubernetes ランディング ページに移動して「デプロイメントの変更」を選択することで、このオプションを有効にすることもできます。

NKMO stup 中にマップオプションを選択する

モニター

ワークロードマップは"監視"情報を導き出す。 Data Infrastructure Insights は、いくつかのデフォルトの Kubernetes モニターを提供します (これらはデフォルトで 一時停止 されている可能性があることに注意してください)。必要なモニターを 再開 (つまり有効化) することも、ワークロード マップでも使用される Kubernetes オブジェクト用のカスタム モニターを作成することもできます。

以下のいずれかのオブジェクト タイプに対して、 Data Infrastructure Insightsメトリック アラートを作成できます。データがデフォルトのオブジェクト タイプ別にグループ化されていることを確認します。

  • kubernetes.ワークロード

  • kubernetes.daemonset

  • kubernetes.デプロイメント

  • kubernetes.cronジョブ

  • kubernetes.ジョブ

  • kubernetes.レプリカセット

  • kubernetes.statefulset

  • Kubernetes.ポッド

  • kubernetes.network_traffic_l4

地図

マップには、サービス/ワークロードとそれらの相互関係が表示されます。矢印は交通の方向を示します。ワークロードの上にマウスを置くと、次の例のように、そのワークロードの概要情報が表示されます。

ワークロードマップのワークロードの例

円内のアイコンは、さまざまなサービス タイプを表します。アイコンは、基礎となるオブジェクトがラベル

サービスアイコンの説明

各円のサイズはノードのサイズを示します。これらのサイズは相対的なものであり、ブラウザのズーム レベルや画面サイズによって実際の円のサイズが変わる可能性があることに注意してください。同様に、トラフィック ライン スタイルを使用すると、接続サイズが一目でわかります。太い実線はトラフィック量が多く、細い点線はトラフィック量が少ないことを示します。

円内の数字は、現在サービスによって処理されている外部接続の数です。

相対的な円(ノード)と接続のサイズを示す凡例

ワークロードの詳細とアラート

色で表示される円は、ワークロードの警告レベルまたは重大レベルのアラートを示します。問題の概要を表示するには円の上にマウスを移動するか、円をクリックして詳細を示すスライドアウト パネルを開きます。

アラート付きのワークロードスライドアウト詳細

検索とフィルタリング

他のData Infrastructure Insights機能と同様に、必要な特定のオブジェクトまたはワークロード属性に焦点を絞るためのフィルターを簡単に設定できます。

ワークロードマップのフィルタリング

同様に、[検索] フィールドに文字列を入力すると、一致するワークロードが強調表示されます。

検索ボックスに入力するとワークロードが強調表示されます

ワークロードラベル

マップに表示されるワークロードの種類 (円形アイコンなど) を識別する場合は、ワークロード ラベルが必要です。ラベルは次のように生成されます。

  • 実行中のサービス/アプリケーションの一般的な名前

  • ソースがポッドの場合:

  • ソースが Kubernetes クラスターの外部にある場合:

    • Data Infrastructure Insights は、 DNS 解決された名前を解析してサービス タイプを抽出しようとします。

      たとえば、DNS 解決名が s3.eu-north-1.amazonaws.com の場合、解決された名前は解析され、サービス タイプとして s3 が取得されます。

深く潜る

ワークロードを右クリックすると、さらに詳しく調べるための追加オプションが表示されます。たとえば、ここからズームインして、そのワークロードの接続を表示できます。

ワークロードマップ 右クリックしてズームすると、ワークロードの接続が表示されます。

または、詳細スライドアウト パネルを開いて、[概要]、[ネットワーク]、または [ポッドとストレージ] タブを直接表示することもできます。

詳細スライドアウトネットワークタブの例

最後に、[アセット ページに移動] を選択すると、ワークロードの詳細なアセット ランディング ページが開きます。

ワークロードアセットページ