Dela via


Kostnadsfria prisnivåer, standard- och Premium-prisnivåer för aks-klusterhantering (Azure Kubernetes Service)

Azure Kubernetes Service (AKS) erbjuder tre prisnivåer för klusterhantering: den kostnadsfria nivån, standardnivån och Premium-nivån. Alla nivåer finns i bas-SKU:n.

Kostnadsfri nivå Standard-nivå Premiumnivå
När det bör användas • Du vill experimentera med AKS utan extra kostnad
• Du är nybörjare på AKS och Kubernetes
• Du kör produktions- eller verksamhetskritiska arbetsbelastningar och behöver hög tillgänglighet och tillförlitlighet
• Du behöver ett ekonomiskt stödda serviceavtal
• Väljs automatiskt för AUTOMATISKA AKS-kluster
• Du kör produktions- eller verksamhetskritiska arbetsbelastningar och behöver hög tillgänglighet och tillförlitlighet
• Du behöver ett ekonomiskt stödda serviceavtal
• Alla verksamhetskritiska, i stor skala eller produktionsarbetsbelastningar som kräver två års stöd för en Kubernetes-version
Klustertyper som stöds • Utvecklingskluster eller småskaliga testmiljöer
• Kluster med färre än 10 noder
• Arbetsbelastningar i företagsklass eller produktion
• Kluster med upp till 5 000 noder
• Arbetsbelastningar i företagsklass eller produktion
• Kluster med upp till 5 000 noder
Prissättning • Kostnadsfri klusterhantering
• Betala per användning för resurser som du förbrukar
• Betala per användning för resurser som du förbrukar
Priser för klusterhantering på standardnivå
• Betala per användning för resurser som du förbrukar
Prissättning för klusterhantering på Premium-nivå
Jämförelse av funktioner • Rekommenderas för kluster med färre än 10 noder, men har stöd för upp till 1 000 noder
• Innehåller alla aktuella AKS-funktioner
• Serviceavtal för drifttid är aktiverat som standard
• Större tillförlitlighet och resurser för kluster
• Kan stödja upp till 5 000 noder i ett kluster
• Innehåller alla aktuella AKS-funktioner
• Innehåller alla aktuella AKS-funktioner från standardnivån
Microsofts support för underhåll efter communityn

Mer information om priser finns i AKS-prisinformationen.

Allmänna villkor för drifttid för serviceavtal

På standardnivån och Premium-nivån aktiveras drifttids-SLA-funktionen som standard per kluster. Drifttids-SLA-funktionen garanterar 99,95 % tillgänglighet för Kubernetes API-serverslutpunkten för kluster som använder Tillgänglighetszoner och 99,9 % av tillgängligheten för kluster som inte använder Tillgänglighetszoner. Mer information finns i Serviceavtal.

Region tillgänglighet

  • Den kostnadsfria nivån, standardnivån och Premium-nivån är tillgängliga i offentliga regioner och Azure Government-regioner där AKS stöds.
  • Kostnadsfri nivå, standardnivå och Premium-nivå är tillgängliga för privata AKS-kluster i alla offentliga regioner där AKS stöds.

Innan du börjar

Du behöver Azure CLI version 2.47.0 eller senare. Kör az --version för att hitta din nuvarande version. Om du behöver installera eller uppgradera kan du läsa Installera Azure CLI.

Skapa ett nytt kluster och välj prisnivå

Använd Azure CLI för att skapa ett nytt kluster på en AKS-prisnivå. Du kan skapa klustret i en befintlig resursgrupp eller skapa en ny. Mer information om resursgrupper och hur du arbetar med dem finns i Hantera resursgrupper med hjälp av Azure CLI.

az aks create Använd kommandot för att skapa ett AKS-kluster. Följande kommandon visar hur du skapar ett nytt kluster på nivåerna Kostnadsfri, Standard och Premium.

# Create a new AKS cluster in the Free tier

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

# Create a new AKS cluster in the Standard tier

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

# 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

När distributionen är klar returneras JSON-formaterad information om klustret:

# 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",

Uppdatera nivån för ett befintligt AKS-kluster

I följande exempel används az aks update kommandot för att uppdatera det befintliga klustret.

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

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

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

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

Uppdatering av befintliga kluster från och till Premium-nivån kräver att supportplanen ändras.

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

# 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|standard] --k8s-support-plan KubernetesOfficial

Den här processen tar flera minuter att slutföra. Du bör inte uppleva några driftstopp när klusternivån uppdateras. När det är klart visar följande JSON-exempelfragment uppdatering av det befintliga klustret till standardnivån i bas-SKU:n.

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

Nästa steg