Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwalten Sie Ihre Azure Kubernetes Service (AKS)-Cluster mithilfe von AKS-Preisniveaus. In diesem Artikel werden die Unterschiede zwischen diesen Ebenen erläutert, wann jede Ebene verwendet werden soll, und wie Sie AKS-Cluster mit Azure CLI erstellen oder aktualisieren.
Informationen zu AKS-Preisniveaus
AKS bietet drei Preisstufen für die Clusterverwaltung: die kostenlose Stufe, die Standardstufe und die Premium-Stufe.
SKU- und Ebenenbeziehung:
- Basis-SKU-Cluster: Kann eine der drei Preisstufen (Kostenlos, Standard oder Premium) verwenden.
- Automatische SKU-Cluster: Muss die Standardebene verwenden (während der Clustererstellung automatisch ausgewählt).
Vergleich der AKS-Preisstufen
In der folgenden Tabelle werden die Preisstufen "Kostenlos", "Standard" und "Premium" für die AKS-Clusterverwaltung verglichen:
| Tarif | Wann verwenden | Unterstützte Clustertypen | Pricing | Funktionsvergleich |
|---|---|---|---|---|
| Kostenlos | • Entwicklungs-/Testumgebungen. • Lern- und Evaluierungsszenarien. • Arbeitsauslastungen ohne Produktion. |
• Entwicklungscluster oder kleine Testumgebungen. • Cluster mit weniger als 10 Knoten. |
• Kostenloses Clustermanagement. • Nutzenabhängig bezahlen für Ressourcen, die Sie nutzen. |
• Empfohlen für Cluster mit weniger als 10 Knoten, kann aber bis zu 1.000 Knoten unterstützen. • Enthält alle aktuellen AKS-Features. |
| Norm | • Produktionsworkloads, die 99.9-99.95% API-Server-Betriebszeit erfordern. • Arbeitsauslastungen, die eine SLA-Abdeckung (Financial Service Level Agreement) benötigen. |
• Standardebene für automatische SKU-Cluster. • Arbeitsauslastungen auf Unternehmensniveau oder Produktionsauslastungen. • Cluster mit bis zu 5.000 Knoten. |
• Zahlung nach Verbrauch für die Ressourcen, die Sie nutzen. • Standardebenen-Clusterverwaltungs-Preisdetails. |
• Das Betriebszeit-SLA ist standardmäßig aktiviert. • Höhere Zuverlässigkeit des Clusters. • Unterstützt bis zu 5.000 Knoten in einem Cluster. • Enthält alle aktuellen AKS-Features. |
| Premium | • Produktionsworkloads, die 99.9-99.95% API-Server-Betriebszeit erfordern. • Workloads, die 24-monatige Long Term Support (LTS) Kubernetes-Versionsunterstützung erfordern. • Regulierte Umgebungen, die eine erweiterte Wartung erfordern. |
• Arbeitsauslastungen auf Unternehmensniveau oder Produktionsauslastungen. • Cluster mit bis zu 5.000 Knoten. |
• Zahlen Sie nur für die Ressourcen, die Sie verbrauchen. • Preisinformationen zur Verwaltung von Premium-Clusterstufen. |
• Enthält alle aktuellen AKS-Features. • Microsoft-Wartung über den Community-Support hinaus. |
Geschäftsbedingungen für die Uptime-SLA
Standard- und Premium-Tarife beinhalten standardmäßig ein Betriebszeit-SLA.
- Mit Verfügbarkeitszonen: 99.95% Verfügbarkeit des Kubernetes-API-Servers
- Ohne Verfügbarkeitszonen: 99.9% Verfügbarkeit des Kubernetes-API-Servers
- Kostenlose Stufe: Best-Effort-Uptime (keine SLA-Garantie)
Weitere Informationen finden Sie im SLA.
Regionale Verfügbarkeit
In den folgenden Tabellen wird die Verfügbarkeit von AKS-Preisniveaus nach Region beschrieben:
| Regionstyp | Verfügbare Tarife |
|---|---|
| Öffentliche Regionen und Azure Government-Regionen, in denen AKS unterstützt wird | - Kostenlose Stufe - Standardebene - Premium-Stufe |
| Private AKS-Cluster in allen öffentlichen Regionen, in denen AKS unterstützt wird | - Kostenlose Stufe - Standardebene - Premium-Stufe |
Voraussetzungen
- Sie benötigen Azure CLI Version 2.47.0 oder höher. Suchen Sie die aktuelle Version mithilfe des
az --versionBefehls. Informationen zum Durchführen einer Installation oder eines Upgrades finden Sie bei Bedarf unter Installieren der Azure CLI. - Sie können Ihren Cluster in einer vorhandenen Ressourcengruppe erstellen, oder eine neue erstellen. Weitere Informationen zu Ressourcengruppen und der Arbeit mit ihnen finden Sie unter Verwalten von Ressourcengruppen mithilfe der Azure CLI.
Erstellen einer Ressourcengruppe
Erstellen Sie eine Ressourcengruppe mit dem Befehl
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 $REGIONErgebnisse:
{ "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" }
Erstellen eines AKS-Clusters auf der kostenlosen Ebene
Erstellen Sie einen AKS-Cluster im kostenlosen Tarif mithilfe des
az aks create-Befehls, wobei der Parameter--tierauffreegesetzt ist.# 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-keysErgebnisse:
{ ... "sku": { "name": "Base", "tier": "Free" }, ... }
Erstellen Sie einen AKS-Cluster auf der Standardebene
Erstellen Sie einen AKS-Cluster im Standardtarif, indem Sie den Befehl
az aks createmit dem Parameter--tier, der aufstandardfestgelegt ist, verwenden.# 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-keysErgebnisse:
{ ... "sku": { "name": "Base", "tier": "Standard" }, ... }
Erstellen eines AKS-Clusters auf der Premium-Ebene
Von Bedeutung
Beim Erstellen eines Clusters auf der Premium-Ebene müssen Sie auch den LTS-Plan aktivieren, indem Sie den --k8s-support-plan Parameter auf AKSLongTermSupportfestlegen. Sie sollten LTS und die Premium-Stufe zusammen aktivieren/deaktivieren.
Erstellen Sie einen AKS-Cluster in der Premium-Stufe mithilfe des Befehls
az aks create, wobei der Parameter--tieraufpremiumund der Parameter--k8s-support-planaufAKSLongTermSupportfestgelegt ist.# 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-keysErgebnisse:
{ ... "sku": { "name": "Base", "tier": "Premium" }, "supportPlan": "AKSLongTermSupport", ... }
Aktualisieren eines vorhandenen Clusters von der Standardebene auf die stufe "Frei"
Aktualisieren Sie einen vorhandenen Cluster von der Standardebene auf die kostenlose Ebene, indem Sie den
az aks update-Befehl mit dem Parameter--tierauffreefestgelegt verwenden.# 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 freeErgebnisse:
{ ... "sku": { "name": "Base", "tier": "Free" }, ... }
Aktualisieren eines vorhandenen Clusters von der Stufe "Frei" auf die Standardebene
Aktualisieren Sie einen vorhandenen Cluster von der Stufe "Frei" auf die Stufe "Standard", indem Sie den
az aks update-Befehl mit dem Parameter--tier, der aufstandardgesetzt ist, verwenden.# 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 standardErgebnisse:
{ ... "sku": { "name": "Base", "tier": "Standard" }, ... }
Aktualisieren eines vorhandenen Clusters auf oder von der Premium-Stufe
Von Bedeutung
Zum Aktualisieren vorhandener Cluster auf oder von der Premium-Stufe muss der Supportplan geändert werden.
Aktualisieren eines vorhandenen Clusters auf die Premium-Stufe
Aktualisieren Sie einen vorhandenen Cluster mithilfe des
az aks update-Befehls auf die Premium-Ebene, wobei der--tier-Parameter aufpremiumgesetzt und der--k8s-support-plan-Parameter aufAKSLongTermSupportgesetzt wird.# 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 AKSLongTermSupportErgebnisse:
{ ... "sku": { "name": "Base", "tier": "Premium" }, "supportPlan": "AKSLongTermSupport", ... }
Aktualisieren eines vorhandenen Clusters von der Premium-Stufe auf die Stufe "Kostenlos" oder "Standard"
Aktualisieren Sie einen vorhandenen Cluster von der Premium-Ebene auf die Stufe "Frei" oder "Standard", indem Sie den
az aks update-Befehl verwenden und den--tier-Parameter auffreeoderstandardsetzen sowie den--k8s-support-plan-Parameter aufKubernetesOfficialfestlegen. Das folgende Beispiel zeigt das Aktualisieren auf die Stufe "Frei".# 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 KubernetesOfficialErgebnisse:
{ ... "sku": { "name": "Base", "tier": "Free" }, "supportPlan": "KubernetesOfficial", ... }
Aktualisieren eines vorhandenen Clusters von der Basis-SKU auf die automatische SKU
Von Bedeutung
Stellen Sie sicher, dass alle automatischen AKS-Features auf Ihrem Cluster aktiviert sind, bevor Sie die Aktualisierung durchführen.
Aktualisieren Sie mithilfe des
az aks updateBefehls einen vorhandenen Cluster von der Basis-SKU auf die automatische SKU, wobei der--skuParameter aufAutomaticfestgelegt wird.# 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 AutomaticErgebnisse:
{ ... "sku": { "name": "Automatic", "tier": "Standard" }, ... }
Aktualisieren eines vorhandenen Clusters von der automatischen SKU auf die Basis-SKU
Aktualisieren Sie einen vorhandenen Cluster von der automatischen SKU auf die Basis-SKU mithilfe des
az aks updateBefehls, wobei der Parameter--skuaufBasefestgelegt ist.# 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 BaseErgebnisse:
{ ... "sku": { "name": "Base", "tier": "Standard" }, ... }
Verwandte Inhalte
- Verwenden Sie Verfügbarkeitszonen, um die Hochverfügbarkeit Ihrer AKS-Clusterworkloads zu erhöhen.
- Beschränken Sie den ausgehenden Datenverkehr auf AKS-Clustern, um den Sicherheits- und Compliance-Vorgaben gerecht zu werden.