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 vereiste computingresources. Met deze configuratie wordt een verhoogde klantaanvraag afgehandeld zonder dat er veel knooppunten worden gemaakt die niet worden gebruikt.

Ten slotte hebt u de invoegtoepassing Azure Policy ingeschakeld en geconfigureerd voor AKS. Met de invoegtoepassing worden resourcequota beheerd om de implementatie van AKS-rekenresources te bepalen. U hebt het ingebouwde beleid Zorgen voor limieten voor CPU en geheugenresources ingeschakeld. Met dit beleid worden parameters geconfigureerd om werkbelastingen te weigeren die vooraf gedefinieerde resourcelimieten voor CPU en geheugen overschrijden.

AKS vereenvoudigt de implementatie van een beheerd Kubernetes-cluster in Azure en de optimalisatie van computingkosten bij het uitvoeren van veel werkbelastingen.

Betaalde resources opschonen

In deze module hebt u gefactureerde resources voor uw Azure-abonnement gemaakt. In de volgende stappen ziet u hoe u deze resources kunt opschonen, zodat er op uw account niet blijvend kosten in rekening worden gebracht.

  1. Open de Azure Portal.

  2. Selecteer Resourcegroepen.

  3. Zoek de resourcegroep met de naam re-akscostsaving of met de naam die u voor de resourcegroep hebt gebruikt, en selecteer de groep.

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

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

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

    kubectl config delete-context akscostsaving-17835
    

    Als de opdracht slaagt, wordt de volgende uitvoer geretourneerd:

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

Optioneel: Services 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 de registratie ongedaan te maken, kunnen de optimalisatiefuncties die in de leermodule worden behandeld, pas worden geregistreerd als u zich registreert.

Meer informatie

Raadpleeg de onderstaande artikelen en websites voor meer informatie over elk concept in deze module: