バージョン番号、リリース日、有効期限、互換性のある OS、ランタイムなど、Kubernetes バージョンの詳細情報をクエリします。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cs:DescribeKubernetesVersionMetadata |
get |
*All Resource
|
なし | なし |
リクエスト構文
GET /api/v1/metadata/versions HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Region |
string |
必須 |
クラスターのリージョン ID です。 |
cn-beijing |
| ClusterType |
string |
必須 |
使用するクラスタータイプです。有効な値:
|
Kubernetes |
| KubernetesVersion |
string |
任意 |
クラスターの Kubernetes バージョンです。Container Service for Kubernetes (ACK) でサポートされている Kubernetes バージョンは、オープンソースの Kubernetes でサポートされているバージョンと同じです。最新の Kubernetes バージョンを指定することを推奨します。このパラメーターを設定しない場合、最新の Kubernetes バージョンが使用されます。 ACK でサポートされている Kubernetes バージョンの詳細については、「Kubernetes バージョンのリリースノート」をご参照ください。 |
1.32.1-aliyun.1 |
| Profile |
string |
任意 |
クラスターが使用されるシナリオです。有効な値:
デフォルト値: |
Default |
| runtime |
string |
任意 |
使用するコンテナランタイムのタイプです。ランタイムタイプを指定すると、そのランタイムタイプをサポートする OS イメージのみをクエリできます。有効な値:
ランタイムタイプを指定した場合、指定したランタイムタイプをサポートする OS イメージのみが返されます。 指定しない場合、すべての OS イメージが返されます。 |
containerd |
| Mode |
string |
任意 |
クエリモードです。有効な値:
クエリモードを指定しない場合、作成可能なクラスターの Kubernetes バージョンが返されます。 |
supported |
| QueryUpgradableVersion |
boolean |
任意 |
更新に利用可能な Kubernetes バージョンをクエリするかどうかを指定します。このパラメーターは、`KubernetesVersion` パラメーターが指定されている場合にのみ有効です。
|
1.30.1-aliyun.1 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
array |
クエリされた Kubernetes バージョンの詳細です。 |
||
|
array<object> |
Kubernetes バージョンの詳細です。 |
||
| capabilities |
object |
クエリされた Kubernetes バージョンの機能です。 |
{ "AnyAZ": true, "ChargeType": "PostPaid" } |
| images |
array<object> |
返される OS イメージです。 |
|
|
object |
イメージの詳細です。 |
||
| image_id |
string |
イメージの ID です。 |
aliyun_3_x64_20G_alibase_20241218.vhd |
| image_name |
string |
イメージ名です。 |
Alibaba Cloud Linux 3.2104 |
| platform |
string |
OS プラットフォームです。有効な値:
|
AliyunLinux |
| os_version |
string |
イメージのバージョンです。 |
3.2104 |
| image_type |
string |
使用するオペレーティングシステムのディストリビューションのタイプです。 このパラメーターを使用して、ノードのオペレーティングシステムを指定することを推奨します。 次のいずれかの操作を呼び出すことで、ターミナル ID を取得できます。
|
AliyunLinux3 |
| os_type |
string |
OS のタイプです。例:
|
Linux |
| image_category |
string |
イメージのタイプです。有効な値:
|
system |
| architecture |
string |
イメージのアーキテクチャです。 |
x86_64 |
| meta_data |
object |
Kubernetes バージョンのメタデータです。 |
{ "KubernetesVersion": "1.31.1-aliyun.1", "SubClass": "default", "ServiceCIDR": "" } |
| runtimes |
array |
コンテナランタイムの構成です。 |
|
| runtime |
コンテナランタイムの構成です。 |
||
| version |
string |
ACK でサポートされている Kubernetes バージョンです。詳細については、「Kubernetes バージョンのリリースノート」をご参照ください。 |
1.31.1-aliyun.1 |
| release_date |
string |
Kubernetes バージョンのリリース日です。 |
2025-01-30T00:00:00Z |
| expiration_date |
string |
Kubernetes バージョンの有効期限です。 |
2026-01-30T00:00:00Z |
| creatable |
boolean |
この Kubernetes バージョンを実行するクラスターを作成できるかどうかを示します。 |
true |
| upgradable_versions |
array |
更新に利用可能な Kubernetes バージョンのリストです。 |
|
|
string |
更新に利用可能な Kubernetes バージョンです。 |
1.32.1-aliyun.1 |
例
成功レスポンス
JSONJSON
[
{
"capabilities": {
"AnyAZ": true,
"ChargeType": "PostPaid"
},
"images": [
{
"image_id": "aliyun_3_x64_20G_alibase_20241218.vhd",
"image_name": "Alibaba Cloud Linux 3.2104",
"platform": "AliyunLinux",
"os_version": "3.2104",
"image_type": "AliyunLinux3",
"os_type": "Linux",
"image_category": "system",
"architecture": "x86_64"
}
],
"meta_data": {
"KubernetesVersion": "1.31.1-aliyun.1",
"SubClass": "default",
"ServiceCIDR": ""
},
"runtimes": [
{
"name": "containerd",
"version": "1.6.20"
}
],
"version": "1.31.1-aliyun.1",
"release_date": "2025-01-30T00:00:00Z",
"expiration_date": "2026-01-30T00:00:00Z",
"creatable": true,
"upgradable_versions": [
"1.32.1-aliyun.1"
]
}
]
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。