DevOps

Ingress & API Gateway

Ingress controllers(NGINX、Traefik)、Gateway API、cert-manager、TLS termination、ingress routing のトラブルシューティング

20 面接問題·
Mid-Level
1

Kubernetes における Ingress の主な役割は何ですか?

回答

Ingress はクラスター外部から内部サービスへ HTTP および HTTPS サービスを公開し、ルールベース(ホスト、パス)でルーティングします。サービスごとに IP が必要な LoadBalancer サービスとは異なり、単一のパブリック IP で複数サービスを管理できます。Ingress は TLS termination、リダイレクト、コンテンツベースのルーティングも提供します。

2

Ingress と LoadBalancer タイプの Service の違いは何ですか?

回答

LoadBalancer Service はサービスごとに一意のパブリック IP を持つ専用のクラウドロードバランサーを作成しますが、複数サービスでは高コストになる可能性があります。Ingress は単一のエントリーポイント(1 つの IP)を使用してルーティングルール(host-based、path-based)で複数のバックエンドサービスにトラフィックをルーティングします。Ingress は動作するために Ingress Controller が必要ですが、LoadBalancer はクラウドプロバイダーによって直接管理されます。

3

Kubernetes における Ingress Controller とは何ですか?

回答

Ingress Controller は、Kubernetes API を監視して Ingress リソースを検出し、定義されたルーティングルールを実装するためにリバースプロキシ(NGINX、Traefik、HAProxy など)を自動的に構成するコンポーネントです。デフォルトで統合されている他の Kubernetes コントローラーとは異なり、Ingress Controller は別途インストールする必要があります。Ingress ルールを実際のプロキシ構成に変換します。

4

2025 年に最も人気のある Ingress Controller は何ですか?

5

Ingress でホストベースのルーティングを設定するには?

+17 面接問題

次の面接に向けてDevOpsをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める