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 | | ワークロードに影響はありません。 |
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 | | ワークロードに影響はありません。 |
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セキュリティポリシーの指定」をご参照ください。
| ワークロードに影響はありません。 |