Zusammenfassung

Abgeschlossen

In diesem Modul haben Sie Strategien zur Optimierung der Compute-Kosten von Azure Kubernetes Service (AKS) kennengelernt. Sie haben nach Möglichkeiten gesucht, die kosteneffiziente Bereitstellung vieler Workloads zu verwalten, um Kundenanforderungen zu erfüllen und Richtlinien anzuwenden. Sie haben den Prozess zur Einführung von Geschäftsrichtlinien automatisiert, die festlegen, wie Ihre Entwicklungsteams die Nutzung von AKS Compute-Ressourcen in Ihrer Organisation gestalten.

Durch die Konfiguration mehrerer Knotenpools auf Ihrem AKS-Cluster haben Sie bestimmte Benutzerknotenpools zur Ausführung bestimmter Workloads identifiziert. Sie haben gelernt, wie Sie diese Knotenpools konfigurieren und die Anzahl der Knoten in Szenarien, in denen Sie die Kontrolle über die Nutzungsintervalle haben, manuell skalieren können.

Als Nächstes haben Sie einen Spot-Benutzer-Knotenpool konfiguriert, um ungenutzte Azure-Rechenkapazität zu einem vergünstigten Preis zu nutzen. Sie haben geplante Workloads für die Ausführung im Knotenpool erstellt. Sie haben die automatische Clusterskalierung konfiguriert, um die Anzahl der Knoten basierend auf den Computeressourcenanforderungen hoch- oder herunterzuskalieren. Mit dieser Konfiguration können Sie erhöhten Kundenanforderungen gerecht werden, ohne zahlreiche Knoten zu erstellen, die nicht verwendet werden.

Abschließend haben Sie das Azure Policy-Add-On für AKS aktiviert und konfiguriert. Das Add-On verwaltet Ressourcenkontingente, um die Bereitstellung von Computeressourcen in AKS zu steuern. Sie haben die integrierte Richtlinie Ensure CPU and memory resource limits (CPU- und Arbeitsspeicherressourcenbeschränkungen sicherstellen) aktiviert. Diese Richtlinie konfiguriert Parameter, die Workloads verweigert, die vordefinierte Ressourcenbeschränkungen für CPU und Arbeitsspeicher überschreiten.

AKS vereinfacht die Bereitstellung eines verwalteten Kubernetes-Clusters in Azure sowie die Optimierung der Computekosten bei Ausführung zahlreicher Workloads.

Bereinigen kostenpflichtiger Ressourcen

In diesem Modul haben Sie kostenpflichtige Ressourcen für Ihr Azure-Abonnement erstellt. Die folgenden Schritte zeigen Ihnen, wie Sie diese Ressourcen bereinigen können, damit für diese Ressourcen keine weiteren Kosten für Ihr Konto anfallen.

  1. Öffnen Sie das Azure-Portal.

  2. Klicken Sie auf Ressourcengruppen.

  3. Suchen Sie die Ressourcengruppe rg-akscostsaving oder den Namen der von Ihnen verwendeten Ressourcengruppe, und klicken Sie darauf.

  4. Wählen Sie auf der Registerkarte Übersicht die Option Ressourcengruppe löschen aus.

  5. Geben Sie den Namen der zu bestätigenden Ressourcengruppe ein. Wählen Sie Löschen aus, um alle Ressourcen zu löschen, die Sie im Rahmen dieses Moduls erstellt haben. Wählen Sie erneut Löschen aus, um den Löschvorgang zu bestätigen.

  6. Führen Sie zum Schluss den Befehl kubectl config delete-context aus, um den Kontext des gelöschten Clusters zu entfernen. Hier sehen Sie ein Beispiel für den vollständigen Befehl. Vergessen Sie nicht, den Namen des Clusters durch den Namen Ihres Clusters zu ersetzen.

    kubectl config delete-context akscostsaving-17835
    

    Wenn der Befehl erfolgreich ist, sieht die Ausgabe folgendermaßen aus:

    deleted context akscostsaving-17835 from /home/user/.kube/config
    

Optional: Bereinigen der Dienste

In diesem Modul haben Sie auch Dienstanbieter in Azure registriert, um auf deren Funktionen zuzugreifen. Für die Registrierung der Anbieter oder Funktionen fallen keine zusätzlichen Kosten an. Folgen Sie diesen Schritten, um die Registrierung aufzuheben.

  1. Führen Sie den folgenden Befehl aus, um die Registrierung der Funktion Azure Policy on AKS aufzuheben.

    az feature unregister --namespace Microsoft.ContainerService --name AKS-AzurePolicyAutoApprove
    
  2. Wiederholen Sie diesen Vorgang für die Azure-Anbieter.

    az provider unregister --namespace Microsoft.PolicyInsights
    az provider unregister --namespace Microsoft.ContainerService
    

    Wichtig

    Wenn Sie die Registrierung aufheben, können Sie die im Lernmodul behandelten Optimierungsfunktionen erst nach Ihrer Registrierung nutzen.

Weitere Informationen

Weitere Informationen zu den einzelnen Konzepten dieses Moduls finden Sie in den folgenden Artikeln und auf den folgenden Websites: