Container Compute Service (ACS) は、オープンソースの Kubernetes を基にした複数の Kubernetes バージョンをサポートしています。新しい Kubernetes バージョンがリリースされると、ACS はそれらをサポート対象リストに追加し、古いバージョンを段階的にサポート終了します。
サポート対象バージョン
ACS は現在、以下の Kubernetes バージョンをサポートしています。
| バージョン | リリースノート | ステータス | リリース日 | 有効期限 |
|---|---|---|---|---|
| 1.31 | Kubernetes 1.31 リリースノート | リリース済み | 2024 年 12 月 | 2025 年 12 月 |
| 1.30 | Kubernetes 1.30 リリースノート | リリース済み | 2024 年 8 月 | 2026 年 6 月 |
| 1.28 | Kubernetes 1.28 リリースノート | リリース済み | 2024 年 6 月 | 2025 年 10 月 |
| 1.26 | Kubernetes 1.26 リリースノート | リリース済み | 2024 年 6 月 | 2025 年 4 月 |
ACS は Kubernetes 1.31 および以降のすべてのバージョンをサポートしています。サポート対象バージョンのリストは、毎年更新されます。
この表のリリース日は、ACK が各バージョンのサポートを開始した日付を示しています。実際の有効期限については、「ACK がサポートする Kubernetes バージョンのリリースノート」をご参照ください。
バージョン命名フォーマット
Kubernetes 1.31 以降の ACS バージョンでは、次のフォーマットが使用されます。
x.y.z-aliyun.n1.31 より前のバージョンは、従来のフォーマットを使用します。
x.y.z-aliyunacs.n各コンポーネントの意味は以下のとおりです。
| コンポーネント | 説明 | 例 |
|---|---|---|
| x | メジャーバージョン | 1 |
| y | マイナーバージョン | 31 |
| z | パッチバージョン | 1 |
| n | ACS パッチバージョン | 1 |
たとえば、1.31.1-aliyun.1 は、オープンソースの Kubernetes 1.31.1 をベースとしています。詳細については、「Kubernetes Release Versioning」をご参照ください。
バージョンサポートポリシー
クラスター作成
ACK では、最新の 3 つのマイナーバージョンについてクラスターの作成が可能です。新しいバージョンが追加されると、最も古いサポート対象バージョンとその古いパッチバージョンがクラスター作成対象から削除されます。
たとえば、ACK が Kubernetes 1.31 のサポートを開始した時点で、クラスター作成可能なバージョンは 1.28、1.30、1.31 となりました。Kubernetes 1.26 のクラスターは新規作成できなくなります。
テクニカルサポート
ACK は、まだ利用可能なすべてのバージョンに対してテクニカルサポートを提供します。これには、コンサルティング、オンラインチュートリアル、トラブルシューティングが含まれます。
古いバージョンの運用リスク
古い Kubernetes バージョンで動作しているクラスターは、以下の制限を受けます。
新規機能の追加なし — ACS は、旧バージョン向けの新規機能のリリースを停止します。
バグおよびセキュリティの修正なし -- ACS は、機能の不具合およびセキュリティの脆弱性の修正を停止します。
限定的なテクニカルサポート — コンポーネント更新に関連する問題を除き、タイムリーなサポートは保証されません。