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

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

最終更新日:Oct 28, 2024

ALB Ingressは、Application Load Balancer (ALB) に基づいて開発され、Container Service for Kubernetes (ACK) クラスターのサービスの統合されたイングレスとして機能します。 このトピックでは、ALB Ingressコントローラーの使用法ノートとリリースノートについて説明します。

使用上の注意

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

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

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

リリースノート

10月2024

バージョン番号

リリース日

説明

影響

v2.14.1-aliyun.1

2024-10-12

HTTPSヘルスチェックを有効にしたときに発生する問題は修正されました。

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

9月2024

バージョン番号

リリース日

説明

影響

v2.14.0-aliyun.1

2024-09-10

  • Google Remote Procedure Call (gRPC) プロトコルは、サーバーグループのヘルスチェックでサポートされています。

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

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

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

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

  • Secretsのエラーメッセージが最適化されています。

  • サーバーグループの状態を設定するための調整ロジックが最適化されています。

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

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

7月2024日

バージョン番号

リリース日

説明

影響

v2.13.2-aliyun.1

2024-07-23

  • 無効なAlbConfigフォーマットが原因でALB Ingressコントローラがクラッシュする問題が修正されました。

  • クラスターがElastic Compute Service (ECS) インスタンスとelastic containerインスタンスの両方を使用している場合に、重みが誤って設定される可能性があるという問題は、Flannelネットワークプラグインに対して修正されています。

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

5月2024日

バージョン番号

リリース日

説明

影響

v2.13.1-aliyun.1

2024-05-10

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

  • Flannelネットワークプラグインのエンドポイントの更新後に重みが正しく設定されない可能性があるという問題。

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

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

2月2024

バージョン番号

リリース日

説明

影響

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) スロットリングは、カスタム転送ルールでサポートされています。

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

  • X-Forwarded-forリクエストヘッダーには、信頼できるIPアドレスを設定できます。

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

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

11月2023

バージョン番号

リリース日

説明

影響

v2.11.1-aliyun.1

2023-11-20

IngressClassが指定されていないときにALB Ingressコントローラがクラッシュする問題は修正されています。

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

10月2023

バージョン番号

リリース日

説明

影響

v2.11.0-aliyun.1

2023-10-31

重要

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

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

  • OpenTelemetryのマネージドサービスがサポートされています。

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

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

  • Ingressルールが更新されても、AlbConfigは自動的に更新されません。

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

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

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

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

  • 転送アクションが適切に構成されていないときにALB Ingressコントローラーがクラッシュする問題は修正されています。

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

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

8月2023

バージョン番号

リリース日

説明

影響

v2.10.0-aliyun.1

2023-08-15

  • ハッシュ値をIngressおよびAlbConfigに追加して、ALB Ingressコントローラーの再起動時に予期しない変更が発生しないようにすることができます。

  • 異常事象の暴露は最適化される。

  • 調整プロセスは、予約フィールドが使用されるシナリオに対して最適化される。

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

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

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

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

7月2023

バージョン番号

リリース日

説明

影響

v2.9.0-aliyun.1

2023-07-11

  • 複数のサーバーグループがサービスと調整されている場合、APIスロットリングを回避できます。

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

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

  • ShangMi (SM) 証明書は自動的に検出およびフィルタリングできます。

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

  • Ingressのhttpフィールドが設定されていない場合、ALB Ingressコントローラーがクラッシュします。

  • Ingressの構成で複数のアクションが指定されている場合、構成の更新は失敗します。

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

6月2023

バージョン番号

リリース日

説明

影響

v2.8.3-aliyun.1

2023-06-05

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

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

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

5月2023日

バージョン番号

リリース日

説明

影響

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インスタンスで使用されるデフォルト証明書が繰り返し指定される問題は修正されました。

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

3月2023日

バージョン番号

リリース日

説明

影響

v2.7.0-aliyun.1

2023-03-14

  • 調整プロセスおよびルール優先度は、ルール同期を加速するように最適化される。

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

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

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

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

  • カスタムアクションでは、複数のサーバーグループ、書き換え、大文字と小文字がサポートされています。

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

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

  • Gzip圧縮の設定エラーは修正されました。

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

2022 年 12 月

バージョン番号

リリース日

説明

影響

v2.6.0-aliyun.1

2022-12-23

  • カスタムタグはALBインスタンスに追加できます。

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

  • 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インスタンスは、バックエンドサーバーにSYNパケットを送信して、バックエンドサーバーのポートがリクエストを受信できるかどうかを確認します。 詳細については、「ヘルスチェックの設定」をご参照ください。

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

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