Consulte les détails des versions de Kubernetes, y compris les informations de version, les dates de publication, les dates d'expiration, les systèmes d'exploitation compatibles et les environnements d'exécution pris en charge.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
cs:DescribeKubernetesVersionMetadata |
get |
*Toutes les ressources.
|
Aucune | Aucune |
Syntaxe de la requête
GET /api/v1/metadata/versions HTTP/1.1
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Region |
string |
Oui |
L'identifiant de la région dans laquelle le cluster est déployé. |
cn-beijing |
| ClusterType |
string |
Oui |
Le type de cluster. Valeurs valides :
|
Kubernetes |
| KubernetesVersion |
string |
Non |
La version de Kubernetes du cluster. Cette version est cohérente avec la version de référence de la communauté Kubernetes. Nous vous recommandons de sélectionner la version la plus récente. Si vous ne spécifiez pas ce paramètre, la version la plus récente est utilisée par défaut. Pour plus d'informations sur les versions de Kubernetes prises en charge par ACK, consultez Présentation des versions de Kubernetes. |
1.32.1-aliyun.1 |
| Profile |
string |
Non |
Le profil de cluster. Valeurs valides :
Valeur par défaut : |
Default |
| runtime |
string |
Non |
Le type d'environnement d'exécution. Vous pouvez spécifier un type d'environnement d'exécution pour filtrer les images système prises en charge par l'environnement d'exécution. Valeurs valides :
Si vous spécifiez un type d'environnement d'exécution, le système renvoie les versions d'image prises en charge par l'environnement d'exécution spécifié. Si vous ne spécifiez pas de type d'environnement d'exécution, le système renvoie toutes les images par défaut. |
containerd |
| Mode |
string |
Non |
Le mode de requête. Valeurs valides :
Si vous spécifiez KubernetesVersion, le système ignore le mode de requête. Si vous ne spécifiez pas de mode de requête, le système renvoie les versions disponibles pour la création de cluster par défaut. |
supported |
| QueryUpgradableVersion |
boolean |
Non |
Indique si les versions éligibles à la mise à niveau de la version du cluster doivent être interrogées. Ce paramètre prend effet uniquement lorsque le paramètre KubernetesVersion est spécifié. Valeurs valides :
|
1.30.1-aliyun.1 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
array |
La liste des détails des versions de cluster. |
||
|
array<object> |
The version details. |
||
| capabilities |
object |
Les fonctionnalités de la version de Kubernetes. |
{ "AnyAZ": true, "ChargeType": "PostPaid" } |
| images |
array<object> |
La liste des images système. |
|
|
object |
The image details. |
||
| image_id |
string |
The image ID. |
aliyun_3_x64_20G_alibase_20241218.vhd |
| image_name |
string |
The image name. |
Alibaba Cloud Linux 3.2104 |
| platform |
string |
The operating system platform. Valid values:
|
AliyunLinux |
| os_version |
string |
The image version. |
3.2104 |
| image_type |
string |
The operating system distribution type. Use this field to specify the operating system for nodes. Valid values:
|
AliyunLinux3 |
| os_type |
string |
The operating system type. Examples:
|
Linux |
| image_category |
string |
The image category. Some valid values:
|
system |
| architecture |
string |
The image architecture. |
x86_64 |
| meta_data |
object |
Les métadonnées de la version de Kubernetes. |
{ "KubernetesVersion": "1.31.1-aliyun.1", "SubClass": "default", "ServiceCIDR": "" } |
| runtimes |
array |
The container runtime configurations. |
|
| runtime |
The container runtime configurations. |
||
| version |
string |
The Kubernetes version released by ACK. For more information about versions, see Overview of Kubernetes version releases. |
1.31.1-aliyun.1 |
| release_date |
string |
The release time of the Kubernetes version. The time is in ISO 8601 format and includes time zone information. |
2025-01-30T00:00:00Z |
| expiration_date |
string |
The expiration time of the Kubernetes version. The time is in ISO 8601 format and includes time zone information. |
2026-01-30T00:00:00Z |
| creatable |
boolean |
Indique si la version de Kubernetes peut être créée. |
true |
| upgradable_versions |
array |
La liste des versions éligibles à la mise à niveau. |
|
|
string |
The upgradable version. |
1.32.1-aliyun.1 |
Exemples
JSON format
[
{
"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"
]
}
]
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.