すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:ALB Ingress コントローラー

最終更新日:Apr 17, 2025

アプリケーションロードバランサー (ALB) に基づいて開発された ALB Ingress は、Container Service for Kubernetes (ACK) クラスタ内のサービスの統合 Ingress として機能します。このトピックでは、ALB Ingress コントローラーの使用方法とリリースノートについて説明します。

使用方法

  • ALB Ingress コントローラーの詳細については、「ALB Ingress の管理」をご参照ください。

  • ALB Ingress コントローラーのインストール方法の詳細については、「ALB Ingress コントローラーの管理」および「ALB Ingress の作成」をご参照ください。

  • ACK マネージドクラスター のセキュリティ制限により、2024 年 5 月以降に作成された ACK マネージドクラスター に ALB Ingress コントローラー v2.12.0-aliyun.1 以前のバージョンをインストールすることはできません。エクスペリエンスと安定性を向上させるために、できるだけ早く最新バージョンのコンポーネントをインストールしてください。

リリースノート

2025 年 3 月

バージョン番号

リリース日

説明

影響

v2.17.2-aliyun.1

2025-03-31

  • 複数の名前空間にまたがる Ingress ルールが、同一の名前だが異なるポートを持つサービスを参照している場合に発生する、サーバーグループの調整中のポートが見つからないエラーが修正されました。

  • IPv4/IPv6 デュアルスタッククラスタ構成での IPv4 アドレスクエリの不正なパラメータ処理が修正されました。

  • 追加または削除操作のバッチ API 呼び出しごとに処理されるセキュリティグループの最大数が 4 から 9 に増加しました。

  • 設定が必要な新しいラベルがない場合は、API 呼び出しがスキップされます。

ワークロードへの影響はありません。

v2.17.1-aliyun.1

2025-03-18

Gateway API v1.1.0 以降がサポートされています。

ワークロードへの影響はありません。

v2.16.0-aliyun.1

2025-03-04

重要

デフォルトでは、このバージョンで作成されたサーバーグループに対して持続的接続が有効になっています。既存のサーバーグループは影響を受けません。アップデート前に、この操作がビジネスに影響を与えるかどうかを確認してください。

  • デフォルトでは、新しいサーバーグループに対して持続的接続が有効になっています。

  • リスナーのカスタムラベルがサポートされています。

  • サーバーグループのクロスゾーン機能を無効にすることができます。

  • サービス全体の調整パフォーマンスが最適化されました。

  • ReadinessGate 機能がポッドのステータスを更新する時間が最適化されました。 ReadinessGate は、すべてのサーバーグループが更新された後にポッドのステータスを更新します。

  • カナリアリリースでは、2 つの Ingress を設定するか、カスタムルーティングルールを使用する必要があります。 Ingress にカナリアアノテーションを追加すると、システムはエラーを報告し、元の転送ルールを保持します。

ワークロードへの影響はありません。

2025 年 1 月

バージョン番号

リリース日

説明

影響

v2.15.2-aliyun.1

2025-01-24

  • リスナーの XForwardedForConfig で、XForwardedForProcessingModeX-Forwarded-For に設定し、XForwardedForHostEnabledX-Forwarded-Host リクエストヘッダーを有効にすることができます。

  • ValidatingWebhookConfiguration が存在しない場合に ALB Ingress コントローラーが起動に失敗する問題が修正されました。

  • alb.ingress.kubernetes.io/healthcheck-httpcode に複数の値が指定されている場合に Webhook 検証が失敗する問題が修正されました。

  • 転送ルールの操作で FinalType のチェックがサポートされています。

  • ALB インスタンスの作成中に clientToken の計算が最適化されました。

ワークロードへの影響はありません。

v2.15.0-aliyun.1

2025-01-06

  • AlbConfig と Ingress を事前チェックするために、ValidatingWebhook がデフォルトで有効になっています。

  • AScript がサポートされています。

  • トラフィック調整で固定レスポンスがサポートされています。

  • ssl-redirect とトラフィック調整を同時に使用できます。

  • バックエンドサーバーグループのセッション維持でカスタム Cookie がサポートされています。

  • 2025 年 2 月 25 日 00:00:00 (UTC + 08:00) 以降に作成された ALB インスタンスでセキュリティグループを設定できます。

  • リスナーの競合を示すアラートが最適化されました。

  • TLS 証明書の設定が転送ルールと一致しない場合にイベントが生成されます。

  • 帯域幅プランなど、関連付けられたリソースの有効性をチェックできます。

  • gRPC 認証用に AlbConfig で証明書を設定できます。

  • createdby タグが有効になった後に AlbConfig のタグを使用できない問題が修正されました。

  • 特定のシナリオでサービス調整が継続的にエラーをスローする問題が修正されました。

  • AlbConfig 設定エラーによって発生するコンポーネントのクラッシュが修正されました。

ワークロードへの影響はありません。

2024 年 10 月

バージョン番号

リリース日

説明

影響

v2.14.1-aliyun.1

2024-10-12

  • HTTPS ヘルスチェックが有効になっている場合に発生する問題が修正されました。

ワークロードへの影響はありません。

2024 年 9 月

バージョン番号

リリース日

説明

影響

v2.14.0-aliyun.1

2024-09-10

  • サーバーグループのヘルスチェックで Google 遠隔手続き呼出し (gRPC) プロトコルがサポートされています。

  • スロースタートがサポートされています。

  • 接続ドレインがサポートされています。

  • サーバーグループ間のセッション維持がサポートされています。

  • 特定のシナリオで ReadinessGate のステータスが正しく更新されない問題が修正されました。

  • Secrets のエラーメッセージが最適化されました。

  • サーバーグループの Configuring 状態の調整ロジックが最適化されました。

  • AlbConfig フィールドは大文字と小文字を区別しません。

ワークロードへの影響はありません。

2024 年 7 月

バージョン番号

リリース日

説明

影響

v2.13.2-aliyun.1

2024-07-23

  • 無効な AlbConfig 形式が原因で ALB Ingress コントローラーがクラッシュする可能性がある問題が修正されました。

  • クラスタが Elastic Compute Service (ECS) インスタンスとエラスティックコンテナインスタンスを使用している場合に、Flannel ネットワークプラグインで重みが誤って指定される可能性がある問題が修正されました。

ワークロードへの影響はありません。

2024 年 5 月

バージョン番号

リリース日

説明

影響

v2.13.1-aliyun.1

2024-05-10

  • 新しいイベントがサポートされています。 AlbConfig が Ingress に関連付けられていない場合に、イベントが生成されます。

  • エンドポイントの更新後に Flannel ネットワークプラグインで重みが誤って指定される可能性がある問題が修正されました。

  • 名前空間名が数字で始まる場合、または名前空間名またはサービス名が長すぎる場合にサーバーグループの作成が失敗する問題が修正されました。

ワークロードへの影響はありません。

2024 年 2 月

バージョン番号

リリース日

説明

影響

v2.12.0-aliyun.1

2024-02-05

  • alb.ingress.kubernetes.io/server-group-type: Ip アノテーションを使用して、IP タイプのサーバー グループを指定できます。

  • alb.ingress.kubernetes.io/server-group-resource-group-id アノテーションを使用して、サーバーグループが使用するリソースグループを指定できます。

  • Flannel プラグインは、ノード上のポッド数に基づいてノードの重みを自動的に指定できます。

  • カスタム転送ルールでは、1 秒あたりのクエリ数 (QPS) の速度制限がサポートされています。

  • ALB インスタンスは、IP アドレス割り当てモード(addressAllocateMode)を指定せずに作成できます。

  • alb.ingress.kubernetes.io/server-group-type: Ip アノテーションを使用して、IP タイプのサーバーグループを指定できます。

  • AlbConfig 内の特定のフィールドで、値が NULL から false に変更された後に有効にならない問題が修正されました。

ワークロードへの影響はありません。

2023 年 11 月

バージョン番号

リリース日

説明

影響

v2.11.1-aliyun.1

2023-11-20

IngressClass が指定されていない場合に ALB Ingress コントローラーがクラッシュする可能性がある問題が修正されました。

ワークロードへの影響はありません。

2023 年 10 月

バージョン番号

リリース日

説明

影響

v2.11.0-aliyun.1

2023-10-31

重要

ALB Ingress コントローラー v2.11.0-aliyun.1 以降では、AlbConfig のポート情報は自動的に更新されません。 AlbConfig を作成するときに、使用するポートを手動で指定する必要があります。 AlbConfig の作成方法の詳細については、「ALB Ingress を作成する」をご参照ください。

  • ソース IP アドレスのレート制限がサポートされています。

  • Managed Service for OpenTelemetry がサポートされています。

  • アクセスログでカスタムヘッダーがサポートされています。

  • 相互認証がサポートされています。

  • Ingress ルールが更新されたときに、AlbConfig が自動的に更新されなくなりました。

  • Ingress ルールで設定されているリスナーを AlbConfig から削除することはできません。

  • ALB インスタンスが再利用されるシナリオでは、リソースの削除が最適化されています。

  • 証明書の関連付けロジックが最適化され、複数の証明書がサポートされています。

  • HTTP/2 を有効にしたときに発生するエラーが修正されました。

  • 転送アクションが適切に設定されていない場合に ALB Ingress コントローラーがクラッシュする可能性がある問題が修正されました。

  • ALB Ingress コントローラーの再起動時にバックエンドサーバーグループがすぐに更新されない場合がある問題が修正されました。

ワークロードへの影響はありません。

2023 年 8 月

バージョン番号

リリース日

説明

影響

v2.10.0-aliyun.1

2023-08-15

  • ALB Ingress コントローラーの再起動時に予期しない変更を防ぐために、Ingress および AlbConfig にハッシュ値を追加できるようになりました。

  • 異常イベントの公開が最適化されました。

  • 予約フィールドが使用されるシナリオの調整プロセスが最適化されました。

  • Ingress リソースの削除後にキャッシュが同期されない問題が修正されました。

  • ノードイベント処理が中断される問題が修正されました。

  • サーバーグループの同期ロジックが最適化されました。

ワークロードへの影響はありません。

2023 年 7 月

バージョン番号

リリース日

説明

影響

v2.9.0-aliyun.1

2023-07-11

  • 複数のサーバーグループが 1 つのサービスと調整されている場合、API 速度制限を回避できるようになりました。

  • サービス調整イベントが公開されました。

  • ssl-redirect アノテーションの使用が最適化されました。

  • 商密 (SM) 証明書を自動的に検出してフィルタリングできるようになりました。

  • カスタム転送ルールにおける CookieConfig の調整に関する問題が修正されました。

  • Ingress の http フィールドが構成されていない場合に ALB Ingress コントローラーがクラッシュする問題が修正されました。

  • Ingress 構成で複数の操作が指定されている場合に構成の更新が失敗する問題が修正されました。

ワークロードへの影響はありません。

2023 年 6 月

バージョン番号

リリース日

説明

影響

v2.8.3-aliyun.1

2023-06-05

  • サーバー調整が再試行されない問題が修正されました。

  • カスタム転送ルール内のキーが有効にならない問題が修正されました。

ワークロードへの影響はありません。

2023 年 5 月

バージョン番号

リリース日

説明

影響

v2.8.2-aliyun.1

2023-05-25

  • コンポーネントのポッドが再起動されたときに転送ルールが削除される可能性がある問題が修正されました。

  • 調整プロセス中にインターネット共有帯域幅インスタンスが削除されなくなりました。

  • コンポーネントで使用される ALB インスタンスのネットワークタイプは変更できません。これは一時的な変更です。

ワークロードへの影響はありません。

v2.8.1-aliyun.1

2023-05-09

  • デフォルトでは、管理対象 ALB Ingress コントローラーは、高可用性を確保するために、複数レプリカのポッドにデプロイされます。

  • ALB インスタンスの作成時にリソースグループを指定できます。

  • ヘルスチェックでは複数の状態コードがサポートされています。

  • バックエンドサーバーグループへのトラフィック分散に、コンシステントハッシュがサポートされています。

  • use-regex アノテーションがサポートされています。

  • ALB Ingress コントローラーはシングルゾーンにデプロイできます。

  • ALB インスタンスのネットワークタイプを変更できます。

  • インターネット共有帯域幅インスタンスを ALB インスタンスに関連付けることができます。

  • 非同期 API 操作が最適化されました。

  • エラーメッセージが最適化されました。

  • コンソールに表示されるデフォルトの証明書が、ALB インスタンスで実際に使用されるデフォルトの証明書と異なる問題、および ALB インスタンスで使用されるデフォルトの証明書が繰り返し指定される問題が修正されました。

ワークロードへの影響はありません。

2023 年 3 月

バージョン番号

リリース日

説明

影響

v2.7.0-aliyun.1

2023-03-14

  • ルール同期を高速化するために、調整プロセスとルールの優先順位が最適化されました。

  • イベント通知が最適化されました。

  • サービスはバックエンド サーバー グループと調整できます。

  • ネットワーク ACL の ID を指定することで、ネットワーク アクセス制御リスト (ACL) を ALB インスタンスに関連付けることができます。

  • HTTPS サービスと QUIC サービスを同じポートにデプロイできます。

  • カスタム操作では、複数のサーバー グループ、リライト、大文字と小文字がサポートされています。

  • Secrets を使用して構成された証明書は、AlbConfigs よりも優先順位が高くなります。

  • ハードコードされたタイムアウト値が削除されました。

  • Gzip 圧縮の構成エラーが修正されました。

ワークロードへの影響はありません。

2022 年 12 月

バージョン番号

リリース日

説明

影響

v2.6.0-aliyun.1

2022-12-23

  • ALB インスタンスにカスタム タグを追加できるようになりました。

  • イベント通知が最適化されました。

  • Ingress の削除時に Ingress がスタックする問題が修正されました。 Ingress の削除にはファイナライザが設定されなくなりました。

  • ALB インスタンスのネットワークタイプを IPv6 に切り替える際に発生する問題が修正されました。

  • Ingress 証明書が繰り返し検出される問題が修正されました。

  • カナリアリリース中にバックエンド サーバー グループのタグが無効になる問題が修正されました。

ワークロードへの影響はありません。

2022 年 11 月

バージョン番号

リリース日

説明

影響

v2.5.0-aliyun.1

2022-11-23

  • シークレット証明書をアップロードできます。

  • カスタムヘッダーと Cookie がサポートされています。

  • ネットワーク ACL をホワイトリストとして構成できます。

  • リスナーの処理ロジックが最適化されました。 ポート 443 でのリッスンエラーは、ポート 80 の調整に影響しません。

ワークロードへの影響はありません。

2022 年 8 月

バージョン番号

リリース日

説明

影響

v2.4.0-aliyun.1

2022-08-10

  • クロスオリジン リソース共有 (CORS) がサポートされています。

  • バックエンド サーバーへの持続的な接続がサポートされています。

  • リスナー削除の処理ロジックが最適化されました。

ワークロードへの影響はありません。

2022 年 6 月

バージョン番号

リリース日

説明

影響

v2.3.0-aliyun.1

2022-06-23

ワークロードへの影響はありません。

2022 年 4 月

バージョン番号

リリース日

説明

影響

v2.2.0-aliyun.1

2022-04-13

  • 書き換えルールがサポートされています。書き換えルールを設定するためのアノテーションがサポートされています。詳細については、「書き換えルールを設定する」をご参照ください。

  • TCP をヘルスチェックプロトコルとして指定できます。ALB インスタンスは、バックエンドサーバーのポートがリクエストを受信できるかどうかを確認するために、TCP SYN パケットをバックエンドサーバーに送信します。詳細については、「ヘルスチェックを設定する」をご参照ください。

  • TLS セキュリティポリシーがサポートされています。AlbConfig オブジェクトを使用して HTTPS リスナーを設定する場合、TLS セキュリティポリシーを指定できます。詳細については、「TLS セキュリティポリシーをカスタマイズする」をご参照ください。

ワークロードへの影響はありません。