Sie betreiben einen AKS-Cluster mit einem Benutzerknotenpool, der ein Deployment für eine API ausführt. Ein HPA ist bereits konfiguriert, um das Deployment basierend auf der CPU von 2 auf 20 Replikate zu skalieren. Während Spitzenereignissen erhöht der HPA die gewünschten Replikate, aber mehrere neue Pods bleiben mit der Meldung 'Insufficient cpu' im Status 'Pending'. Sie möchten, dass der Cluster automatisch Kapazität hinzufügt, damit die Pods ohne manuelles Eingreifen geplant werden können. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Aktivieren Sie den AKS-Cluster-Autoscaler für den Benutzerknotenpool und legen Sie geeignete minimale und maximale Knotenzahlen fest..
Warum dies die Antwort ist
Die Meldung 'Insufficient cpu' im Status 'Pending' bedeutet, dass der Cluster nicht genügend CPU-Ressourcen hat, um die neuen Pods zu planen. Der Horizontal Pod Autoscaler (HPA) skaliert Pods, aber nicht die zugrunde liegenden Knoten. Um automatisch mehr Rechenkapazität bereitzustellen, wenn Pods nicht geplant werden können, müssen Sie den Cluster-Autoscaler aktivieren. Dieser skaliert die Anzahl der Knoten im Knotenpool basierend auf den Ressourcenanforderungen der Pods. Das Erhöhen von maxReplicas im HPA würde nur mehr Pods anfordern, die weiterhin im Status 'Pending' verbleiben würden. Das Ändern des HPA auf Speichermetriken würde das CPU-Problem nicht lösen. Ein Vertical Pod Autoscaler würde die Ressourcenanforderungen einzelner Pods anpassen, aber keine neuen Knoten hinzufügen.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich