Kubernetes クラスターのトポロジ

最終更新日: 04 年 2023 月 XNUMX 日

トポロジは、関連する Kubernetes クラスターを含むクラウド インフラストラクチャに対する総合的な洞察を提供します。 複雑なクラウド コンポーネント (AWS EC2 や Azure VM など) と Kubernetes クラスターを視覚化し、トポロジ関係に基づいて移動できます。 さらに、トポロジ マップ上の Kubernetes クラスター内のアラートのトラブルシューティングを行います。 トポロジは以下で入手できます。 ゲレンデマップ サポートされているリソースのタブ。 

Kubernetes クラスター トポロジを使用するための要件

Kubernetes 関連の外部リソース ID (ERI) と外部リソース タイプ (ERT) がデバイスに設定されていることを確認します。 詳細については、「」を参照してください。 外部リソースID(ERI)および外部リソースタイプ(ERT).

Kubernetes トポロジの使用例

アプリケーションのアーキテクチャを視覚化する—Kubernetes クラスターにデプロイされたアプリケーションのアーキテクチャを視覚化できます。 これは、アプリケーションの構造、さまざまなコンポーネント間の相互作用、さまざまなノードやポッドにわたるアプリケーションのデプロイメントを理解するのに役立ちます。

アプリケーションの依存関係を視覚化する- アプリケーションのさまざまなコンポーネント間の依存関係を視覚化できるため、アプリケーションがどのように構造化されているか、さまざまなコンポーネントがどのように相互作用するかを理解しやすくなります。 これは、問題のトラブルシューティング、潜在的なパフォーマンスのボトルネックの特定、およびアプリケーション アーキテクチャに関する情報に基づいた意思決定を行うのに役立ちます。

複雑な展開のトラブルシューティング:複数のコンポーネントが関係する複雑な展開のトラブルシューティングを行うことができます。 これは、展開の失敗やパフォーマンスの問題につながる問題を特定して解決するのに役立ちます。

マルチテナント Kubernetes クラスターを管理する—複数のテナントが単一のクラスターを共有するマルチテナント Kubernetes クラスターを管理できます。 これは、各テナント間のノードまたは名前空間の分離を視覚化し、依存関係が正しいテナントにマッピングされていることを確認し、未承認のロールとアクセス ポリシーを監査することによって実行できます。

クラスター権限の監査—Kubernetes のロールベースのアクセス制御オブジェクトを監査して、クラスター内で関連する権限とユーザーのみが使用可能であることを確認できます。 

Kubernetes トポロジ コンポーネント

Kubernetes トポロジは、次の XNUMX つの視覚的なコンポーネントに分かれています。

  • トポロジ マップ- クラウド、Kubernetes クラスター、インフラストラクチャ コンポーネント間の関連性を表示します。
  • トポロジテーブル- 各トポロジ ノードのすべての詳細 (ノード プロパティ、アラート、ノード グラフ) を表示します。
Kubernetes トポロジ ページ

Kubernetes トポロジ マップ

特定の操作のすべてのクラウドおよび Kubernetes リソースのトポロジ マップを表示できます。 これにより、クラスター内でさまざまなノードがどのように動作するかを確認し、それに応じてトラブルシューティングを行うことができます。 アラートが生成されると、ノード自体に適切なアラート アイコンが表示されます。 各ノードをクリックすると、関連するアラート、ノードのプロパティ、およびノー​​ド グラフが表示されます。 詳細については、「」を参照してください。 [マップ]タブ.

各外部リソース タイプは、トポロジ マップ内で認識できるようにマップ アイコンで示されます。 これらのアイコンの詳細については、次を参照してください。 Kubernetes.

注: トポロジ マップをダッシュ​​ボードに追加できます。 詳細については、「」を参照してください。 ダッシュボードへのトポロジマップの追加.

Kubernetes トポロジ テーブル

トポロジ マップ上の各ノードを選択すると、関連するアラート、名前、値、起点、およびノー​​ド グラフに関する情報を表示できます。 この情報は、選択したリソースに基づいて、トポロジ マップの下に表形式で表示されます。 
Kubernetes のトポロジは次のグループに分類されます。

  • 所有者の参照— Kubernetes デバイスをそれぞれの所有者に接続します
  • Kubernetes リソースのリンク- Kubernetes クラスター内の Kubernetes リソース タイプに基づいて Kubernetes リソースをリンクします。

アプリケーション トポロジ テーブルには、次の詳細が表示されます。

タブ説明
アラート選択したノードのすべてのアラートを表示します。 これには、重大度、アラート ルール、インスタンス、データポイント、エスカレーション ルールが含まれます。 アラートの詳細については、を参照してください。 [アラート]ページからのアラートの管理
ノードのプロパティデバイス固有のプロパティを表示します。
ノード グラフアラートが発生したリソースのアラート グラフを表示します。 詳細については、「」を参照してください。 ノード グラフ
記事上で