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 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
location
|
path | True |
string |
Azure 區域的名稱。 |
subscription
|
path | True |
string uuid |
目標訂用帳戶的標識碼。 此值必須是 UUID。 |
api-version
|
query | True |
string |
要用於這項作業的 API 版本。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
還行 |
|
Other Status Codes |
描述作業失敗原因的錯誤回應。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
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": []
}
}
}
]
}
定義
名稱 | Description |
---|---|
Cloud |
來自容器服務的錯誤回應。 |
Cloud |
來自容器服務的錯誤回應。 |
Kubernetes |
Kubernetes 修補程式版本配置檔 |
Kubernetes |
AKS 受控叢集的不同支持層 |
Kubernetes |
適用於指定 major.minor 版本的 Kubernetes 版本配置檔。 |
Kubernetes |
此 Kubernetes 版本的功能。 |
Kubernetes |
保留值屬性,這是 KubernetesVersion 的陣列 |
CloudError
來自容器服務的錯誤回應。
名稱 | 類型 | Description |
---|---|---|
error |
錯誤的詳細數據。 |
CloudErrorBody
來自容器服務的錯誤回應。
名稱 | 類型 | Description |
---|---|---|
code |
string |
錯誤的識別碼。 程序代碼是不變的,而且是要以程序設計方式取用。 |
details |
錯誤的其他詳細數據清單。 |
|
message |
string |
描述錯誤的訊息,適用於在使用者介面中顯示。 |
target |
string |
特定錯誤的目標。 例如,錯誤中的屬性名稱。 |
KubernetesPatchVersion
Kubernetes 修補程式版本配置檔
名稱 | 類型 | Description |
---|---|---|
upgrades |
string[] |
指定修補程式版本的可能升級路徑 |
KubernetesSupportPlan
AKS 受控叢集的不同支持層
名稱 | 類型 | Description |
---|---|---|
AKSLongTermSupport |
string |
超過 KubernetesOfficial 支援 1 年的版本支援。 AKS 繼續修補 CVE 再 1 年,總共支援 2 年。 |
KubernetesOfficial |
string |
版本支援與開放原始碼 Kubernetes 供應專案相同。 正式 Kubernetes 開放原始碼社群在發行后 1 年支援版本。 |
KubernetesVersion
適用於指定 major.minor 版本的 Kubernetes 版本配置檔。
名稱 | 類型 | Description |
---|---|---|
capabilities |
此 Kubernetes 版本的功能。 |
|
isDefault |
boolean |
此版本是否為預設值。 |
isPreview |
boolean |
此版本是否處於預覽模式。 |
patchVersions |
<string,
Kubernetes |
Kubernetes 版本的修補程式版本 |
version |
string |
kubernetes 版本的 major.minor 版本 |
KubernetesVersionCapabilities
此 Kubernetes 版本的功能。
名稱 | 類型 | Description |
---|---|---|
supportPlan |
AKS 受控叢集的不同支持層 |
KubernetesVersionListResult
保留值屬性,這是 KubernetesVersion 的陣列
名稱 | 類型 | Description |
---|---|---|
values |
支援的 Kubernetes 版本的 AKS 陣列。 |