はじめに
ALB Ingress コントローラーは、ALB インスタンスに基づいて強力なトラフィック管理機能を提供します。 ALB Ingress コントローラーは NGINX Ingress と互換性があり、複雑なルーティング、自動証明書の検出、HTTP、HTTPS、および Quick UDP Internet Connection(QUIC)プロトコルをサポートしています。 これらの機能は、超高弾性とレイヤー 7 での大量トラフィック負荷のバランス調整に対するクラウドネイティブ アプリケーションの要件を満たしています。
ALB Ingress コントローラーは、API サーバーから Ingress への変更を取得し、Ingress の変更が検出されたときに動的に AlbConfig オブジェクトを生成します。 次に、ALB Ingress コントローラーは、ALB インスタンスの作成、リスナーの構成、ルーティングルールの作成、バックエンドサーバーグループの構成という操作を順番に実行します。 Alibaba Cloud Container Compute Service(ACS)クラスタのイングレストラフィックを管理するために ALB Ingress を使用する場合、クラスタに ALB Ingress コントローラーをデプロイできます。
リリースノート
2025 年 7 月
バージョン番号 | リリース日 | 説明 | 影響 |
v2.18.0-aliyun.1 | 2025-07-04 | インスタンス管理モードがデフォルトで有効になります。AlbConfig を介して作成された ALB インスタンスのリスナーと転送ルールは、ALB コンソールで手動で変更できません。 この制限は、このバージョンにアップグレードした後に新しく作成された ALB インスタンスにのみ適用されます。 既存および再利用されたインスタンスは影響を受けません。 デフォルトの証明書は、AlbConfig で defaultCertificate を使用して手動で指定できます。 転送ルールの優先順位のソートロジックが最適化され、order のグローバルな一意性制約が削除されました。 非同期タスククエリ中のフロー制御によって発生したコントローラーのパニックの問題が修正されました。 HTTPS リスナーと QUIC リスナーがポートを共有している場合のアクセス制御リスト(ACL)の有効性の競合が修正されました。 準備ができていないポッドの readinessGate チェック中に、固定の待機間隔が実装されました。 アドミッション Webhook で終了タイプのない転送アクションの検証ロジックが最適化されました。
| ワークロードへの影響はありません。 |
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 | XForwardedForProcessingMode を X-Forwarded-For に設定し、リスナーの XForwardedForHostEnabled で X-Forwarded-Host リクエストヘッダーを有効にすることができます XForwardedForConfig。
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 がサポートされています。 新しく作成された ALB インスタンスのセキュリティグループを作成できます。 この機能は、2025 年 2 月 25 日 00:00:00(UTC + 08:00)から有効になります。 リスナーの競合を示すアラートが最適化されました。 TLS 証明書の構成が転送ルールと一致しない場合にイベントが生成されます。 帯域幅プランなどの関連リソースの有効性をチェックできます。 gRPC 認証用に AlbConfig で証明書を構成できます。 createdby タグが有効になった後、AlbConfig のタグを使用できない問題が修正されました。 特定のシナリオでサービス調整が継続的にエラーをスローする問題が修正されました。 AlbConfig の構成エラーによって発生するコンポーネントのクラッシュが修正されました。
| ワークロードへの影響はありません。 |
2024年5月
バージョン | リリース日 | 説明 | 影響 |
v2.13.1-aliyun.1 | 2024-05-10 | | ワークロードへの影響はありません。 |