Managed Clusters - List Kubernetes Versions
指定したサブスクリプションでサポートされている Kubernetes バージョンの一覧を取得します。
サポートされているパッチバージョン、機能、利用可能なアップグレード、バージョンのプレビューステータスの詳細など、バージョンに関する追加のメタデータが含まれています
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/kubernetesVersions?api-version=2024-09-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
location
|
path | True |
string |
Azure リージョンの名前。 |
subscription
|
path | True |
string uuid |
ターゲット サブスクリプションの ID。 値は UUID である必要があります。 |
api-version
|
query | True |
string |
この操作に使用する API バージョン。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
わかりました |
|
Other Status Codes |
操作が失敗した理由を説明するエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントを偽装する |
例
List Kubernetes Versions
要求のサンプル
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/location1/kubernetesVersions?api-version=2024-09-01
応答のサンプル
{
"values": [
{
"version": "1.23",
"capabilities": {
"supportPlan": [
"KubernetesOfficial"
]
},
"patchVersions": {
"1.23.12": {
"upgrades": [
"1.23.15",
"1.24.6",
"1.24.9"
]
},
"1.23.15": {
"upgrades": [
"1.24.6",
"1.24.9"
]
}
}
},
{
"version": "1.24",
"isDefault": true,
"capabilities": {
"supportPlan": [
"KubernetesOfficial"
]
},
"patchVersions": {
"1.24.6": {
"upgrades": [
"1.24.9",
"1.25.4",
"1.25.5"
]
},
"1.24.9": {
"upgrades": [
"1.25.4",
"1.25.5"
]
}
}
},
{
"version": "1.25",
"capabilities": {
"supportPlan": [
"KubernetesOfficial"
]
},
"patchVersions": {
"1.25.4": {
"upgrades": [
"1.25.5",
"1.26.0"
]
},
"1.25.5": {
"upgrades": [
"1.26.0"
]
}
}
},
{
"version": "1.26",
"isPreview": true,
"capabilities": {
"supportPlan": [
"KubernetesOfficial"
]
},
"patchVersions": {
"1.26.0": {
"upgrades": []
}
}
}
]
}
定義
名前 | 説明 |
---|---|
Cloud |
コンテナー サービスからのエラー応答。 |
Cloud |
コンテナー サービスからのエラー応答。 |
Kubernetes |
Kubernetes のパッチ バージョン プロファイル |
Kubernetes |
AKS マネージド クラスターのさまざまなサポート レベル |
Kubernetes |
特定の major.minor リリースの Kubernetes バージョン プロファイル。 |
Kubernetes |
この Kubernetes バージョンの機能。 |
Kubernetes |
値のプロパティを保持します。これは KubernetesVersion の配列です |
CloudError
コンテナー サービスからのエラー応答。
名前 | 型 | 説明 |
---|---|---|
error |
エラーの詳細。 |
CloudErrorBody
コンテナー サービスからのエラー応答。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラーの識別子。 コードは不変であり、プログラムで使用することを目的としています。 |
details |
エラーに関する追加の詳細の一覧。 |
|
message |
string |
ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。 |
target |
string |
特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。 |
KubernetesPatchVersion
Kubernetes のパッチ バージョン プロファイル
名前 | 型 | 説明 |
---|---|---|
upgrades |
string[] |
特定のパッチ バージョンに対して可能なアップグレード パス |
KubernetesSupportPlan
AKS マネージド クラスターのさまざまなサポート レベル
名前 | 型 | 説明 |
---|---|---|
AKSLongTermSupport |
string |
バージョンのサポートは、1 年の KubernetesOfficial サポートを超えて拡張されました。 AKS は、さらに 1 年間、合計 2 年間のサポートのために CVE にパッチを適用し続けます。 |
KubernetesOfficial |
string |
バージョンのサポートは、オープン ソースの Kubernetes オファリングの場合と同じです。 公式の Kubernetes オープン ソース コミュニティ サポート バージョンは、リリース後 1 年間です。 |
KubernetesVersion
特定の major.minor リリースの Kubernetes バージョン プロファイル。
名前 | 型 | 説明 |
---|---|---|
capabilities |
この Kubernetes バージョンの機能。 |
|
isDefault |
boolean |
このバージョンが既定かどうか。 |
isPreview |
boolean |
このバージョンがプレビュー モードかどうか。 |
patchVersions |
<string,
Kubernetes |
Kubernetes リリースのパッチ バージョン |
version |
string |
Kubernetes リリースの major.minor バージョン |
KubernetesVersionCapabilities
この Kubernetes バージョンの機能。
名前 | 型 | 説明 |
---|---|---|
supportPlan |
AKS マネージド クラスターのさまざまなサポート レベル |
KubernetesVersionListResult
値のプロパティを保持します。これは KubernetesVersion の配列です
名前 | 型 | 説明 |
---|---|---|
values |
AKS でサポートされている Kubernetes バージョンの配列。 |