Delen via


Gratis, Standard- en Premium-prijscategorieën voor AKS-clusterbeheer (Azure Kubernetes Service)

Azure Kubernetes Service (AKS) biedt drie prijscategorieën voor clusterbeheer: de gratis laag, de Standard-laag en de Premium-laag. Alle lagen bevinden zich in de Basis-SKU .

Gratis laag Standaardlaag Premium-laag
Wanneer gebruiken • U wilt zonder extra kosten experimenteren met AKS
• U bent nieuw voor AKS en Kubernetes
• U voert productie- of bedrijfskritieke workloads uit en hebt hoge beschikbaarheid en betrouwbaarheid nodig
• U hebt een SLA met financiële ondersteuning nodig
• Automatisch geselecteerd voor AKS automatische clusters (als u een AKS automatisch cluster maakt)
• U voert productie- of bedrijfskritieke workloads uit en hebt hoge beschikbaarheid en betrouwbaarheid nodig
• U hebt een SLA met financiële ondersteuning nodig
• Alle bedrijfskritieke, op schaal en productie-workloads waarvoor twee jaar ondersteuning van één Kubernetes-versie is vereist
Ondersteunde clustertypen • Ontwikkelclusters of testomgevingen op kleine schaal
• Clusters met minder dan 10 knooppunten
• Bedrijfsklasse of productie-werklasten
• Clusters met maximaal 5.000 knooppunten
• Bedrijfsklasse of productie-werklasten
• Clusters met maximaal 5.000 knooppunten
prijsstelling • Gratis clusterbeheer
• Betalen per gebruik voor resources die u verbruikt
• Betalen per gebruik voor resources die u verbruikt
Prijzen voor clusterbeheer in de Standard-laag
• Betalen per gebruik voor resources die u verbruikt
Prijzen voor clusterbeheer in Premium-laag
Functievergelijking • Aanbevolen voor clusters met minder dan 10 knooppunten, maar kan maximaal 1000 knooppunten ondersteunen
• Bevat alle huidige AKS-functies
• SLA voor uptime is standaard ingeschakeld
• Grotere betrouwbaarheid en middelen van clusters
• Kan maximaal 5000 knooppunten in een cluster ondersteunen
• Bevat alle huidige AKS-functies
• Bevat alle huidige AKS-functies van de standaardlaag
Microsoft-onderhoud in het verleden communityondersteuning

Zie de details van de AKS-prijzen voor meer informatie over prijzen.

Uptime SLA voorwaarden en condities

In de Standaard-laag en de Premium-laag is de Uptime SLA-functie standaard ingeschakeld per cluster. De SLA-functie Uptime garandeert 99,95% beschikbaarheid van het Kubernetes API-servereindpunt voor clusters met behulp van beschikbaarheidszones en 99,9% beschikbaarheid voor clusters die geen beschikbaarheidszones gebruiken. Zie SLA voor meer informatie.

Beschikbaarheid van de regio

  • Gratis laag, Standard-laag en Premium-laag zijn beschikbaar in openbare regio's en Azure Government-regio's waar AKS wordt ondersteund.
  • Gratis laag, Standard-laag en Premium-laag zijn beschikbaar voor privé-AKS-clusters in alle openbare regio's waar AKS wordt ondersteund.

Voordat u begint

U hebt Azure CLI versie 2.47.0 of hoger nodig. Voer az --version uit om uw huidige versie te vinden. Als u Azure CLI 2.0 wilt installeren of upgraden, raadpleegt u Azure CLI 2.0 installeren.

Een nieuw cluster maken en de prijscategorie selecteren

Gebruik de Azure CLI om een nieuw cluster te maken in een AKS-prijscategorie. U kunt uw cluster maken in een bestaande resourcegroep of een nieuwe maken. Zie Resourcegroepen beheren met behulp van de Azure CLI voor meer informatie over resourcegroepen en ermee werken.

Gebruik de opdracht az aks create om een AKS-cluster te maken. De volgende opdrachten laten zien hoe u een nieuw cluster maakt in de lagen Free, Standard en Premium.

Hieronder stellen we de vereiste omgevingsvariabelen in voor de resourcegroep, clusternaam en regio. We genereren een uniek achtervoegsel voor de resourcenamen om conflicten te voorkomen als deze meerdere keren worden uitgevoerd.

export RANDOM_SUFFIX=$(openssl rand -hex 3)
export REGION="eastus2"
export RESOURCE_GROUP="aks-rg-$RANDOM_SUFFIX"
export CLUSTER_NAME="aks-cluster-$RANDOM_SUFFIX"
az group create --name $RESOURCE_GROUP --location $REGION

Resultaten:

{
  "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/aks-rg-xxx",
  "location": "eastus2",
  "managedBy": null,
  "name": "aks-rg-xxx",
  "properties": {
    "provisioningState": "Succeeded"
  },
  "tags": null,
  "type": "Microsoft.Resources/resourceGroups"
}

Een nieuw AKS-cluster maken in de gratis laag

# Create a new AKS cluster in the Free tier

az aks create \
    --resource-group $RESOURCE_GROUP \
    --name $CLUSTER_NAME \
    --tier free \
    --generate-ssh-keys

Resultaten:

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

Een nieuw AKS-cluster maken in de Standard-laag

# Create a new AKS cluster in the Standard tier

az aks create \
    --resource-group $RESOURCE_GROUP \
    --name $CLUSTER_NAME \
    --tier standard \
    --generate-ssh-keys

Resultaten:

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

Een nieuw AKS-cluster maken in de Premium-laag

De LongTermSupport- en Premium-laag moeten samen worden ingeschakeld/uitgeschakeld.

# Create a new AKS cluster in the Premium tier
# LongTermSupport and Premium tier should be enabled/disabled together

az aks create \
    --resource-group $RESOURCE_GROUP \
    --name $CLUSTER_NAME \
    --tier premium \
    --k8s-support-plan AKSLongTermSupport \
    --generate-ssh-keys

Resultaten:

{
  ...
  "sku": {
    "name": "Base",
    "tier": "Premium"
  },
  "supportPlan": "AKSLongTermSupport",
  ...
}

Zodra de implementatie is voltooid, worden met JSON opgemaakte gegevens over uw cluster geretourneerd:

# Sample output for --tier free

  },
  "sku": {
    "name": "Base",
    "tier": "Free"
  },

# Sample output for --tier standard

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

# Sample output for --tier premium

  "sku": {
    "name": "Base",
    "tier": "Premium"
  },
  "supportPlan": "AKSLongTermSupport",

De laag van een bestaand AKS-cluster bijwerken

In het volgende voorbeeld wordt de az aks update opdracht gebruikt om het bestaande cluster bij te werken.

Een bestaand cluster bijwerken van de Standard-laag naar de gratis laag

# Update an existing cluster from the Standard tier to the Free tier

az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free

Resultaten:

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

Een bestaand cluster bijwerken van de gratis laag naar de Standard-laag

# Update an existing cluster from the Free tier to the Standard tier

az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier standard

Resultaten:

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

Voor het bijwerken van bestaande clusters van en naar de Premium-laag moet het ondersteuningsplan worden gewijzigd.

Een bestaand cluster bijwerken naar de Premium-laag

# Update an existing cluster to the Premium tier
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier premium --k8s-support-plan AKSLongTermSupport

Resultaten:

{
  ...
  "sku": {
    "name": "Base",
    "tier": "Premium"
  },
  "supportPlan": "AKSLongTermSupport",
  ...
}

Een bestaand cluster bijwerken van de Premium-laag naar de Gratis of Standard-laag

# Update an existing cluster to from Premium tier to Free or Standard tier
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free --k8s-support-plan KubernetesOfficial
# or
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier standard --k8s-support-plan KubernetesOfficial

Resultaten:

{
  ...
  "sku": {
    "name": "Base",
    "tier": "Free"  # or "Standard"
  },
  "supportPlan": "KubernetesOfficial",
  ...
}

Dit proces duurt enkele minuten. Er mag geen downtime optreden terwijl uw clusterlaag wordt bijgewerkt. Wanneer u klaar bent, ziet u in het volgende JSON-voorbeeldfragment het bijwerken van het bestaande cluster naar de Standard-laag in de Basis-SKU.

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

Volgende stappen