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

Container Service for Kubernetes:Kubernetesバージョンのサポート

最終更新日:Oct 31, 2024

Container Service for Kubernetes (ACK) は、オープンソースのKubernetesに基づくコンテナ中心のソリューションを提供します。 新しいKubernetesバージョンがリリースされると、ACKでサポートされているKubernetesバージョンのリストも変更されます。 新しいKubernetesバージョンがリストに追加され、古いKubernetesバージョンは廃止されます。 このトピックでは、リリースサイクル、サポートポリシー、古いバージョンのKubernetesを使用するリスクなど、ACKがさまざまなバージョンのKubernetesをサポートする方法について説明します。

古いクラスターバージョンに関連するセキュリティと安定性のリスクを回避し、最新の機能と改善された技術サポートを享受するために、クラスターバージョンをタイムリーにアップグレードすることをお勧めします。 アップグレードする前に、各バージョンの機能の変更と注意事項を十分に理解してください。

リリースノート

次の表に、ACKクラスターとACKサーバーレスクラスターでサポートされているKubernetesのバージョンを示します。

重要

バージョン1.31以降では、ACKはすべてのKubernetesバージョンを1年間サポートします。

バージョン

ステータス

リリース日 (ACK)

終了日 (ACK)

1.31

リリース済み

9月2024

9月2025

1.30

リリース済み

6月2024

6月2026

1.28

リリース済み

10月2023日

10月2025日

1.26

リリース済み

April 2023

April 2025

中止バージョンを表示

バージョン

ステータス

リリース日 (ACK)

終了日 (ACK)

1.24

中止

2022 年 9 月

9月2024

1.22

中止

2021 年 12 月

10月2023日

1.20

中止

2021 年 4 月

April 2023

1.18

中止

2020 年 9 月

2022 年 9 月

1.16

中止

2020年2月

2022 年 6 月

1.14

中止

2019 年 8 月

7月2021日

1.12

中止

2019年3月

2020 年 12 月

リリースサイクル

Kubernetesコミュニティが新しいマイナーバージョンをリリースすると、ACKはそのバージョンでリスク評価と整合性テストを実行します。 新しいKubernetesバージョンがテストに合格した後、新しいバージョンのクラスターを作成し、既存のクラスターを新しいバージョンにアップグレードできます。 ほとんどの場合、準備には2週間かかり、期間はバージョン間の違いによって異なります。

Kubernetesコミュニティがマイナーバージョンの新しいパッチバージョンをリリースした後、ACKは、パッチバージョンによって修正された問題のリスクレベルに基づいて、パッチバージョンをリリースするかどうかを決定します。 ほとんどの場合、ACKは、リスクの高いセキュリティの脆弱性などの重大な問題を修正するパッチバージョンでリスク評価と整合性テストを実行するのに約24時間かかります。 次に、ACKを使用すると、新しいバージョンのクラスターを作成し、既存のクラスターを新しいバージョンにアップグレードできます。

バージョンの説明

ACKでサポートされているKubernetesバージョンは、x.y.z-aliyun.n形式のセマンティックバージョニングスキームに従います。 x.y.zはオープンソースのKubernetesバージョンです。 xはメジャーバージョン、yはマイナーバージョン、zはパッチバージョン、nはACKパッチバージョンです。 たとえば、バージョン1.31.1-aliyun.1はオープンソースのKubernetes 1.31.1に基づいています。 Kubernetesのバージョンの詳細については、「Kubernetesリリースのバージョン管理」をご参照ください。

Kubernetesバージョンをサポートするためのルール

  • クラスター作成

    ACKを使用すると、最新の3つのマイナーバージョンのクラスターを作成できます。 たとえば、最新のマイナーバージョンはKubernetes 1.28、1.30、1.31です。 ACKがKubernetes 1.31のサポートを開始すると、Kubernetes 1.26は中止され、Kubernetes 1.26のクラスターを作成できなくなります。 さらに、古いパッチバージョンは使用できなくなりました。

  • クラスターアップグレード

    ACKを使用すると、ACKクラスターをマイナーバージョンから次のマイナーバージョンにアップグレードできます。 ACKクラスターをアップグレードしたり、ACKクラスターを以前のバージョンにロールバックする場合、マイナーバージョンをスキップすることはできません。 たとえば、クラスターがKubernetes 1.28を実行していて、クラスターをKubernetes 1.31にアップグレードする場合は、まずクラスターをKubernetes 1.30にアップグレードし、次にKubernetes 1.31にアップグレードする必要があります。

    ACKを使用すると、ACKクラスターを最新のパッチバージョンにのみアップグレードできます。 クラスターを古いパッチバージョンにアップグレードすることはできません。

  • テクニカルサポート

    保守されているバージョンの場合、ACKが提供する技術サポートには、相談、オンラインチュートリアル、トラブルシューティングが含まれます。

廃止されたKubernetesバージョンのリスク

ACKクラスターが廃止されたKubernetesバージョンを実行すると、セキュリティと安定性のリスクが発生する可能性があります。 クラスターバージョンが終了すると、それ以降のKubernetesリリースで導入された新機能にアクセスできなくなり、タイムリーで効果的な技術サポートを受けることもできなくなります。

さらに、可用性とセキュリティを確保するために、ACKは古いバージョンのKubernetesで実行されているクラスターを強制的にアップグレードする権利を留保します。 ACKは、スケジュールされたアップグレードの少なくとも1か月前に、テキストメッセージ、電子メール、および内部メッセージで通知を送信します。 これらの通知に注意し、アップグレードの準備をします。