メインコンテンツまでスキップ

Ingress

Ingress画面では、選択したクラスタのIngress現況を確認し、Ingressごとの詳細情報やルーティングルールを追跡できます。Ingressはクラスタ外部から入ってくるHTTP・HTTPSトラフィックを、ホスト・パスのルールに従って内部のServiceにルーティングするリソースです。

画面に入るには、左側メニューでKubernetes > Network > Ingressを選択してください。左側のFiltersパネルのClusterでクラスタを展開した後、Allにチェックを入れると、該当クラスタの全ネームスペースのIngressが表示されます。

Ingress画面

対象を選択する(Filters)​

左側のFilters > Clusterツリーで照会する対象を選択します。

  • クラスタを展開すると、ネームスペース一覧がチェックボックスで表示されます。Allにチェックを入れると、該当クラスタの全ネームスペースが選択されます。
  • Searchでネームスペースを素早く探すことができ、必要なネームスペースだけを個別に選択することもできます。
  • 接続が切断されたクラスタを選択すると、一覧が表示されず、接続状態を案内するメッセージが表示されます。

Ingress Listを見る​

Ingress Listで、Ingressごとのルーティング情報を表で確認できます。Namespace、Location、Service、Age、Ingress Nameなどが表示されます。

  • LocationでIngressへアクセスするアドレスを確認でき、リンクアイコンで直接開いたり、コピーアイコンでアドレスをコピーしたりできます。
  • Serviceでトラフィックが転送される対象Serviceとポートを確認できます。
  • 複数のホスト・パスルールを持つIngressは、行左側の展開アイコンで下位ルールを展開して確認できます。
  • 上部のフィルタ入力欄に条件を入力すると、一覧を絞り込めます。

Ingressの詳細を確認する​

一覧でIngress Nameをクリックすると、画面右側に詳細スライドが表示されます。上部にはIngressの識別子が表示され、Information、Rule、Event、YAMLタブに切り替えられます。

Informationタブ​

Ingressの基本情報を確認できます。

Ingress詳細 - Informationタブ

  • Name、Cluster、Namespace、TLS、Portsなどを確認できます。
  • Name項目のDetailリンク、Namespaceなどのリンクをクリックすると、関連する対象に移動できます。

Ruleタブ​

Ingressのルーティングルールを確認できます。

Ingress詳細 - Ruleタブ

  • Rule ListにHost、Path、Link、Backendが表示されます。
  • ホストとパス(Path)に応じて、どのバックエンドServiceにトラフィックが転送されるかを確認できます。

Eventタブ​

Ingressに関連するKubernetesイベントを確認できます。

Ingress詳細 - Eventタブ

  • Event ListにType、Create Time、Kind、Name、Namespaceが表示されます。

YAMLタブ​

Ingressの定義をYAML形式で確認できます。

Ingress詳細 - YAMLタブ

  • apiVersion、kind、metadata、spec、statusなど、Ingressの全体定義を原文で確認できます。
  • 右上のコピーボタンでYAML内容をコピーできます。
ヒント

各詳細スライド右上のSlide Historyを押すと、以前に開いた詳細項目を再度確認できます。