Samenvatting

Voltooid

In deze module hebt u strategieën verkend om de rekenkosten van Azure Kubernetes Service (AKS) te optimaliseren. U was op zoek naar manieren om de rendabele implementatie van veel workloads te beheren om te voldoen aan de eisen van klanten en beleidsregels toe te passen. U hebt het proces geautomatiseerd om bedrijfsbeleid te introduceren dat bepaalt hoe uw ontwikkelteams bepalen hoe uw organisatie gebruikmaakt van AKS-rekenresources.

Door meerdere knooppuntgroepen in uw AKS-cluster te configureren, hebt u specifieke gebruikersknooppuntgroepen geïdentificeerd om specifieke workloads uit te voeren. U hebt gezien hoe u deze knooppuntgroepen configureert en het aantal knooppunten handmatig kunt schalen in scenario's waarin u controle hebt over gebruiksintervallen.

Vervolgens hebt u een spot-gebruikersknooppuntgroep geconfigureerd voor toegang tot ongebruikte Azure-rekencapaciteit tegen een kortingsprijs. U hebt geplande workloads gemaakt die in de knooppuntgroep moeten worden uitgevoerd. U hebt de automatische schaalaanpassing van clusters geconfigureerd om het aantal knooppunten omhoog of omlaag te schalen op basis van de rekenresourcevereisten. Deze configuratie verwerkt hogere klantvereisten zonder dat er veel knooppunten worden gemaakt die niet worden gebruikt.

Ten slotte hebt u de Azure Policy-invoegtoepassing voor AKS ingeschakeld en geconfigureerd. De add-on beheert resourcequota om de implementatie van AKS-computerbronnen te beheren. U hebt het ingebouwde beleid 'CPU- en geheugenresource-limieten garanderen' ingeschakeld. Dit beleid configureert parameters om workloads te weigeren die de vooraf gedefinieerde resourcelimieten voor CPU en geheugen overschrijden.

Met AKS kunt u eenvoudig een beheerd Kubernetes-cluster implementeren in Azure en de rekenkosten optimaliseren wanneer veel workloads worden uitgevoerd.

Opschonen van betaalde resources

In deze module hebt u gefactureerde resources voor uw Azure-abonnement gemaakt. In de volgende stappen ziet u hoe u deze resources opschoont, zodat er geen doorlopende kosten in rekening worden gebracht voor uw account.

  1. Open de Azure-portal.

  2. Selecteer Resourcegroepen.

  3. Zoek de rg-akscostsaving resourcegroep of de naam van de resourcegroep die u hebt gebruikt en selecteer deze.

  4. Selecteer op het tabblad Overzicht van de resourcegroep, de optie Resourcegroep verwijderen.

  5. Voer de naam in van de resourcegroep die u wilt bevestigen. Selecteer Verwijderen om alle resources te verwijderen die u in deze module hebt gemaakt. Selecteer opnieuw verwijderen om de verwijdering te bevestigen.

  6. Voer ten slotte de opdracht kubectl config delete-context uit om de context van het verwijderde cluster te verwijderen. Hier volgt een voorbeeld van de volledige opdracht. Vergeet niet om de naam van het cluster te vervangen door de naam van uw cluster.

    kubectl config delete-context akscostsaving-17835
    

    Als de opdracht slaagt, wordt uitvoer als volgt geretourneerd:

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

Optioneel: Diensten opschonen

In deze module hebt u ook serviceproviders in Azure geregistreerd voor toegang tot hun functies. Er worden geen extra kosten in rekening gebracht voor het registreren van de providers of functies. Volg deze stappen om de registratie ongedaan te maken.

  1. Voer de volgende opdracht uit om de registratie van de Azure Policy op AKS-functie ongedaan te maken.

    az feature unregister --namespace Microsoft.ContainerService --name AKS-AzurePolicyAutoApprove
    
  2. Herhaal dit voor de Azure-providers.

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

    Belangrijk

    Als u ervoor kiest om uzelf uit te schrijven, zijn de optimalisatiefuncties die in de leermodule worden behandeld, niet beschikbaar totdat u zich opnieuw registreert.

Meer informatie

Ga naar deze artikelen en sites voor meer informatie over elk van de concepten die in deze module worden behandeld: