Compartir a través de


Planes de tarifa Gratis, Estándar y Premium para la administración de clústeres de Azure Kubernetes Service (AKS)

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

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 $REGION
    

    Resultados:

    {
      "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 create con el parámetro --tier establecido en free.

    # 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-keys
    

    Resultados:

    {
      ...
      "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 create con el parámetro --tier establecido en standard.

    # 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-keys
    

    Resultados:

    {
      ...
      "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 create con el parámetro --tier establecido en premium y el parámetro --k8s-support-plan establecido en AKSLongTermSupport.

    # 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-keys
    

    Resultados:

    {
      ...
      "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 update con el parámetro --tier establecido en free.

    # 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
    

    Resultados:

    {
      ...
      "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 update con el parámetro --tier establecido a standard.

    # 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 standard
    

    Resultados:

    {
      ...
      "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 --tier establecido en premium y el parámetro --k8s-support-plan establecido en AKSLongTermSupport.

    # 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 AKSLongTermSupport
    

    Resultados:

    {
      ...
      "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 update con el parámetro --tier establecido con free o standard y el parámetro --k8s-support-plan establecido en KubernetesOfficial. 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 KubernetesOfficial
    

    Resultados:

    {
      ...
      "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 update con el parámetro --sku establecido en Automatic.

    # 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 Automatic
    

    Resultados:

    {
      ...
      "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 update con el parámetro --sku establecido en Base.

    # 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 Base
    

    Resultados:

    {
      ...
      "sku": {
        "name": "Base",
        "tier": "Standard"
      },
      ...
    }