Delen via


Problemen met de invoegtoepassing AKS Cost Analysis

In dit artikel wordt beschreven hoe u problemen kunt oplossen die kunnen optreden wanneer u de invoegtoepassing Microsoft Azure Kubernetes Service (AKS) Cost Analysis inschakelt tijdens het maken van een cluster of een clusterupdate.

Vereisten

Symptomen

Nadat u een AKS-cluster hebt gemaakt of bijgewerkt, krijgt u een foutbericht met de volgende indeling:

Foutcode Oorzaak
InvalidDiskCSISettingForCostAnalysis Oorzaak 1: Azure Disk CSI-stuurprogramma is uitgeschakeld
InvalidManagedIdentitySettingForCostAnalysis Oorzaak 2: Beheerde identiteit is uitgeschakeld
CostAnalysisNotEnabledInRegion Oorzaak 3: De invoegtoepassing is niet beschikbaar in uw regio
InvalidManagedClusterSKUForFeature Oorzaak 4: De invoegtoepassing is niet beschikbaar in de gratis prijscategorie
Peul OOMKilled Oorzaak 5: De pod cost-analysis-agent krijgt de OOMKilled-fout
Peul Pending Oorzaak 6:De pod cost-analysis-agent is vastgelopen in de status In behandeling

Oorzaak 1: Azure Disk CSI-stuurprogramma is uitgeschakeld

U kunt de invoegtoepassing Cost Analysis niet inschakelen op een cluster waarin het CSI-stuurprogramma (Azure Disk Container Storage Interface) is uitgeschakeld.

Oplossing: Werk het cluster bij om het Azure Disk CSI-stuurprogramma in te schakelen

Voer de opdracht az aks update uit en geef de --enable-disk-driver parameter op. Met deze parameter wordt het Azure Disk CSI-stuurprogramma in AKS ingeschakeld.

az aks update --resource-group <my-resource-group> --name <my-aks-cluster> --enable-disk-driver

Zie CSI-stuurprogramma's op AKS voor meer informatie.

Oorzaak 2: Beheerde identiteit is uitgeschakeld

U kunt de invoegtoepassing Kostenanalyse alleen inschakelen op een cluster met een door het systeem toegewezen of door de gebruiker toegewezen beheerde identiteit.

Oplossing: Het cluster bijwerken om beheerde identiteit in te schakelen

Voer de opdracht az aks update uit en geef de --enable-managed-identity parameter op:

az aks update --resource-group <my-resource-group> --name <my-aks-cluster> --enable-managed-identity

Zie Een beheerde identiteit gebruiken in AKS voor meer informatie.

Oorzaak 3: De invoegtoepassing is niet beschikbaar in uw regio

De invoegtoepassing Kostenanalyse is momenteel niet ingeschakeld in uw regio.

Notitie

De AKS Cost Analysis-invoegtoepassing is momenteel niet beschikbaar in de volgende regio's:

  • usnateast
  • usnatwest
  • usseceast
  • ussecwest

Oorzaak 4: De invoegtoepassing is niet beschikbaar in de gratis prijscategorie

U kunt de invoegtoepassing Kostenanalyse niet inschakelen op AKS-clusters die zich in de gratis prijscategorie bevinden.

Oplossing: Werk het cluster bij om de prijscategorie Standard of Premium te gebruiken

Upgrade het AKS-cluster naar de prijscategorie Standard of Premium. Voer hiervoor een van de volgende az aks-updateopdrachten uit waarmee de --tier parameter wordt opgegeven:

az aks update --resource-group <my-resource-group> --name <my-aks-cluster> --tier standard
az aks update --resource-group <my-resource-group> --name <my-aks-cluster> --tier premium

Zie de prijscategorieën Gratis en Standard voor AKS-clusterbeheer voor meer informatie.

Oorzaak 5: De pod cost-analysis-agent krijgt de OOMKilled-fout

De huidige geheugenlimiet voor de pod cost-analysis-agent is ingesteld op 4 GB.

Het gebruik van de pod is afhankelijk van het aantal geïmplementeerde containers, dat ongeveer 200 MB + 0,5 MB per container kan zijn. De huidige geheugenlimiet ondersteunt ongeveer 7000 containers per cluster.

Wanneer het gebruik van de pod de toegewezen limiet van 4 GB overschrijdt, kunnen grote clusters de OOMKill fout ervaren.

Oplossing: De invoegtoepassing uitschakelen

Het aanpassen of handmatig verhogen van geheugenlimieten voor de invoegtoepassing wordt momenteel niet ondersteund. U kunt dit probleem oplossen door de invoegtoepassing uit te schakelen.

Oorzaak 6: De pod cost-analysis-agent is vastgelopen in de status In behandeling

Als de pod vastloopt in de status In behandeling met de fout FailedScheduling, hebben de knooppunten in het cluster een uitgeputte geheugencapaciteit.

Oplossing: Zorg ervoor dat er voldoende geheugen beschikbaar is

De huidige geheugenaanvraag van de pod cost-analysis-agent is ingesteld op 500 MB. Zorg ervoor dat er voldoende geheugen beschikbaar is voor de pod die moet worden gepland.

Contact met ons opnemen voor ondersteuning

Als u vragen hebt of hulp nodig hebt, maakt u een ondersteuningsaanvraag of stelt u ondersteuning voor de Azure-community. U kunt ook productfeedback verzenden naar de Azure-feedbackcommunity.