Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Administre los clústeres de Azure Kubernetes Service (AKS) mediante planes de tarifa de AKS. En este artículo se explican las diferencias entre estos niveles, cuándo usar cada nivel y cómo crear o actualizar clústeres de AKS mediante la CLI de Azure.
Acerca de los planes de tarifa de AKS
AKS ofrece tres planes de tarifa para la administración de clústeres: el nivel Gratis, el nivel Estándar y el nivel Premium.
SKU y relación de nivel:
- Clústeres de SKU base: puede usar cualquiera de los tres planes de tarifa (Gratis, Estándar o Premium).
- Clústeres de SKU automáticas: debe usar el nivel Estándar (seleccionado automáticamente durante la creación del clúster).
Comparación de planes de tarifa de AKS
En la tabla siguiente se comparan los planes de tarifa Gratis, Estándar y Premium para la administración de clústeres de AKS:
| Nivel | Cuándo usar | Tipos de clúster admitidos | Pricing | Comparación de características |
|---|---|---|---|---|
| Gratuito | • Entornos de desarrollo y pruebas. • Escenarios de aprendizaje y evaluación. • Cargas de trabajo que no son de producción. |
• Clústeres de desarrollo o entornos de pruebas a pequeña escala. • Clústeres con menos de 10 nodos. |
• Gestión gratuita de clústeres. • Pago según el uso de los recursos que consumes. |
• Se recomienda para clústeres con menos de 10 nodos, pero puede admitir hasta 1000 nodos. • Incluye todas las características actuales de AKS. |
| Estándar | • Cargas de trabajo de producción que requieren entre el 99,9 % y el 99,95 % de tiempo de actividad del servidor API. • Cargas de trabajo que necesitan cobertura de acuerdo de nivel de servicio financiero (SLA). |
• Nivel predeterminado para clústeres de SKU automático. • Cargas de trabajo de producción o de nivel empresarial. • Clústeres con hasta 5000 nodos. |
Pago según el consumo de los recursos. • Detalles de precios de administración de clústeres de nivel estándar. |
• El acuerdo de nivel de servicio de disponibilidad está habilitado de forma predeterminada. • Mayor confiabilidad del clúster. • Admite hasta 5000 nodos en un clúster. • Incluye todas las características actuales de AKS. |
| Premium | • Cargas de trabajo de producción que requieren entre un 99.9% y un 99.95% de tiempo de actividad del servidor de API. • Las cargas de trabajo que requieren soporte técnico a largo plazo (LTS) de 24 meses de la versión de Kubernetes. • Entornos regulados que requieren mantenimiento extendido. |
• Cargas de trabajo de producción o de nivel empresarial. • Clústeres con hasta 5000 nodos. |
• Pago por uso de los recursos que consumes. • Detalles de precios de administración de clústeres de nivel Premium. |
• Incluye todas las características actuales de AKS. • Mantenimiento de Microsoft antes del soporte comunitario. |
Términos y condiciones del Acuerdo de Nivel de Servicio de tiempo de actividad
Los niveles Estándar y Premium incluyen el SLA de tiempo de actividad de forma predeterminada.
- Con zonas de disponibilidad: 99.95% disponibilidad del servidor de API de Kubernetes
- Sin zonas de disponibilidad: 99.9% disponibilidad del servidor de API de Kubernetes
- Nivel gratis: tiempo de actividad de mejor esfuerzo (sin garantía de Acuerdo de Nivel de Servicio)
Para obtener más información, consulte el Acuerdo de Nivel de Servicio.
Disponibilidad en regiones
En las tablas siguientes se describe la disponibilidad de los planes de tarifa de AKS por región:
| Tipo de región | Planes de tarifa disponibles |
|---|---|
| Regiones públicas y regiones de Azure Government en las que se admite AKS | - Nivel gratis - Nivel estándar - Nivel Premium |
| Clústeres de AKS privados en todas las regiones públicas en las que se admite AKS | - Nivel gratis - Nivel estándar - Nivel Premium |
Prerrequisitos
- Necesita la versión 2.47.0 o posterior de la CLI de Azure. Busque la versión actual con el
az --versioncomando . Si necesita instalarla o actualizarla, vea Instalación de la CLI de Azure. - Puede crear su clúster en un grupo de recursos existente o crear uno nuevo. Para más información sobre los grupos de recursos y cómo trabajar con ellos, consulte Administración de grupos de recursos mediante la CLI de Azure.
Creación de un grupo de recursos
Cree un grupo de recursos con el comando
az group create.# Set environment variables export REGION=<your-region> export RESOURCE_GROUP=<your-resource-group-name> # Create the resource group az group create --name $RESOURCE_GROUP --location $REGIONResultados:
{ "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/"<your-resource-group-name>", "location": "<your-region>", "managedBy": null, "name": "<your-resource-group-name>", "properties": { "provisioningState": "Succeeded" }, "tags": null, "type": "Microsoft.Resources/resourceGroups" }
Creación de un clúster de AKS en el nivel Gratis
Cree un clúster de AKS en el nivel gratuito mediante el comando
az aks createcon el parámetro--tierestablecido enfree.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Create the AKS cluster az aks create \ --resource-group $RESOURCE_GROUP \ --name $CLUSTER_NAME \ --tier free \ --generate-ssh-keysResultados:
{ ... "sku": { "name": "Base", "tier": "Free" }, ... }
Creación de un clúster de AKS en el nivel Estándar
Cree un clúster de AKS en el nivel estándar usando el comando
az aks createcon el parámetro--tierestablecido enstandard.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Create the AKS cluster az aks create \ --resource-group $RESOURCE_GROUP \ --name $CLUSTER_NAME \ --tier standard \ --generate-ssh-keysResultados:
{ ... "sku": { "name": "Base", "tier": "Standard" }, ... }
Creación de un clúster de AKS en el nivel Premium
Importante
Al crear un clúster en el nivel Premium, también debe habilitar el plan LTS estableciendo el parámetro --k8s-support-plan en AKSLongTermSupport. Debe habilitar o deshabilitar LTS y el nivel Premium juntos.
Cree un clúster de AKS en el nivel Premium mediante el comando
az aks createcon el parámetro--tierestablecido enpremiumy el parámetro--k8s-support-planestablecido enAKSLongTermSupport.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Create the AKS cluster az aks create \ --resource-group $RESOURCE_GROUP \ --name $CLUSTER_NAME \ --tier premium \ --k8s-support-plan AKSLongTermSupport \ --generate-ssh-keysResultados:
{ ... "sku": { "name": "Base", "tier": "Premium" }, "supportPlan": "AKSLongTermSupport", ... }
Actualización de un clúster existente desde el nivel Estándar al nivel Gratis
Actualice un clúster existente de Estándar a Gratis usando el comando
az aks updatecon el parámetro--tierestablecido enfree.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Update the AKS cluster az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier freeResultados:
{ ... "sku": { "name": "Base", "tier": "Free" }, ... }
Actualización de un clúster existente desde el nivel Gratis al nivel Estándar
Actualice un clúster existente del nivel Gratis al nivel Estándar utilizando el comando
az aks updatecon el parámetro--tierestablecido astandard.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Update the AKS cluster az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier standardResultados:
{ ... "sku": { "name": "Base", "tier": "Standard" }, ... }
Actualización de un clúster existente a o desde el nivel Premium
Importante
La actualización de clústeres existentes a o desde el nivel Premium requiere cambiar el plan de soporte técnico.
Actualización de un clúster existente al nivel Premium
Actualice un clúster existente al nivel Premium mediante el comando
az aks update, con el parámetro--tierestablecido enpremiumy el parámetro--k8s-support-planestablecido enAKSLongTermSupport.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Update the AKS cluster az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier premium --k8s-support-plan AKSLongTermSupportResultados:
{ ... "sku": { "name": "Base", "tier": "Premium" }, "supportPlan": "AKSLongTermSupport", ... }
Actualización de un clúster existente desde el nivel Premium al nivel Gratis o Estándar
Actualice un clúster existente del nivel Premium al nivel Gratis o Estándar mediante el comando
az aks updatecon el parámetro--tierestablecido confreeostandardy el parámetro--k8s-support-planestablecido enKubernetesOfficial. En el ejemplo siguiente se muestra la actualización al nivel Gratis.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Update the AKS cluster az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free --k8s-support-plan KubernetesOfficialResultados:
{ ... "sku": { "name": "Base", "tier": "Free" }, "supportPlan": "KubernetesOfficial", ... }
Actualización de un clúster existente desde la SKU base a la SKU automática
Importante
Asegúrese de que todas las Características automáticas de AKS están habilitadas en el clúster antes de actualizarse.
Actualice un clúster existente desde la SKU base a la SKU automática mediante el comando
az aks updatecon el parámetro--skuestablecido enAutomatic.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Update the AKS cluster az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --sku AutomaticResultados:
{ ... "sku": { "name": "Automatic", "tier": "Standard" }, ... }
Actualización de un clúster existente desde la SKU automática a la SKU base
Actualice un clúster existente de la SKU automática a la SKU base mediante el uso del comando
az aks updatecon el parámetro--skuestablecido enBase.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Update the AKS cluster az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --sku BaseResultados:
{ ... "sku": { "name": "Base", "tier": "Standard" }, ... }
Contenido relacionado
- Use las zonas de disponibilidad para aumentar la alta disponibilidad con las cargas de trabajo del clúster de AKS.
- Limite el tráfico de salida en clústeres de AKS para cumplir los requisitos de seguridad y cumplimiento.