Kostenbezogene Optimierungsmesswerte ansehen


Auf dieser Seite wird gezeigt, wie Sie kostenbezogene Nutzungsmesswerte für Ihre Google Kubernetes Engine-Cluster (GKE) aufrufen. Diese Messwerte beschreiben, wie effektiv Ihre GKE-Cluster und -Arbeitslasten die Compute Engine-Ressourcen verwenden, für die Sie bezahlen.

Anhand dieser Informationen können Sie das Kosten-Leistungs-Verhältnis Ihrer Cluster und Arbeitslasten optimieren.

Messwerte zur Kostenoptimierung

Auf dem Tab Kostenoptimierung in der Google Cloud Console können Sie sich die folgenden Messwerte für Ihre Cluster und Arbeitslasten ansehen:

  • CPU-Auslastung: Zeigt ein Balkendiagramm an, das die Beziehung zwischen den folgenden CPU-Messwerten zeigt:
    • Verwendet: Die von allen Containern im Cluster oder in der Arbeitslast verwendete CPU-Menge. Berechnet aus dem Messwert container/cpu/core_usage_time.
    • Angefordert: Die CPU-Menge, die von allen Containern im Cluster oder in der Arbeitslast angefordert wird. Berechnet aus dem Messwert container/cpu/request_cores.
    • Zuweisbar: Die CPU-Menge, die den Knoten im Cluster zugewiesen ist. Dieser Messwert wird auf der Seite "Cluster" angezeigt. Berechnet aus dem Messwert node/cpu/allocatable_cores. Bei Autopilot-Clustern gibt es keinen zuweisbaren Wert, da Google die CPU-Zuweisungen automatisch anpasst.
    • Limit: Das CPU-Limit für alle Container in einer Arbeitslast. Dieser Messwert wird auf der Seite "Arbeitslasten" angezeigt. Berechnet aus dem Messwert container/cpu/limit_cores.
  • CPU-Stunden: Die Gesamtzahl der Kernstunden auf allen Knoten in einer Arbeitslast oder einem Cluster innerhalb des ausgewählten Zeitraums. Berechnet aus dem Messwert node/cpu/total_cores (für Standardcluster) und dem Messwert container/cpu/request_cores (für Autopilot-Cluster und -Arbeitslasten).
  • Speicherauslastung: Zeigt ein Balkendiagramm an, das die Beziehung zwischen den folgenden Arbeitsspeichermesswerten zeigt:
    • Verwendet: Der von allen Containern in einem Cluster oder einer Arbeitslast verwendete Arbeitsspeicher. Berechnet aus dem Messwert container/memory/used_bytes.
    • Angefordert: Die für alle Container in einem Cluster oder einer Arbeitslast angeforderte Arbeitsspeichermenge. Berechnet aus dem Messwert container/memory/request_bytes.
    • Zuweisbar: Die Arbeitsspeichergröße, die allen Knoten des Clusters zugewiesen ist. Dieser Messwert wird auf der Seite "Cluster" angezeigt. Berechnet aus dem Messwert node/memory/allocatable_bytes. Bei Autopilot-Clustern gibt es keinen zuweisbaren Wert, da Google die Arbeitsspeicherzuweisung automatisch anpasst.
    • Limit: Das Arbeitsspeicherlimit für alle Container in einer Arbeitslast. Dieser Messwert wird auf der Seite "Arbeitslasten" angezeigt. Berechnet aus dem Messwert container/memory/limit_bytes.
  • Arbeitsspeicherstunden: Die gesamte Arbeitsspeichermenge auf allen Knoten in einer Arbeitslast oder einem Cluster innerhalb des ausgewählten Zeitraums. Berechnet aus dem Messwert node/memory/total_bytes (für Cluster) und dem Messwert container/memory/requested_bytes (für Autopilot-Cluster und -Arbeitslasten).

Messwerte aufrufen

Führen Sie die folgenden Schritte in der Google Cloud Console aus, um kostenbezogene Nutzungsmesswerte anzuzeigen:

  1. Rufen Sie die Seite Kubernetes-Cluster auf, um sich Messwerte auf Clusterebene anzusehen.

    Zu „Kubernetes-Cluster“

    Die Messwerte auf Arbeitslastebene finden Sie auf der Seite Arbeitslasten.

    Zu "Arbeitslasten"

  2. Wählen Sie den Tab Kostenoptimierung aus.

  3. Wählen Sie den Zeitraum aus, über den die Messwerte gemittelt (Auslastung) oder kumuliert werden (Gesamtstunden) sollen. Beispiel: 1 Tag, 1 Monat oder mehr. Wenn die Lebensdauer des Clusters oder der Arbeitslast unter dem ausgewählten Zeitraum liegt, werden die Messwerte für die Lebensdauer des Clusters oder der Arbeitslast angezeigt. Beispiel: Sie wählen einen Zeitraum von 1 Tag aus, aber die Arbeitslast wurde vor 4 Stunden erstellt. Daher werden nur für 4 Stunden Messwerte angezeigt.

  4. Bewegen Sie den Mauszeiger über den Auslastungsmesswert, um weitere Details aufzurufen.

Messwerte für die Kostenoptimierung werden für Clustermodi so angezeigt:

  • Für Standardcluster werden zum Zeitpunkt der Erstellung immer Messwerte für verwendete, angeforderte und zuweisbare Mengen angezeigt, da in der Gesamtberechnung verwaltete GKE-Komponenten enthalten sind (kube-system-Namespace).
  • Autopilot-Cluster zeigen Messwerte nur an, wenn Sie Arbeitslasten mit angegebenen Anfragen an den Cluster bereitstellen. Dies ist auf das Autopilot-Preismodell zurückzuführen. Autopilot-Cluster zeigen keine zuweisbaren Messwerte an, da Sie nur für Ressourcen bezahlen, die von Ihren ausgeführten Arbeitslasten angefordert werden.

Für Arbeitslasten, die in Standardclustern bereitgestellt werden und für die keine Anfragen oder Limits angegeben sind, wird im Diagramm kein Verhältnis angezeigt. Stattdessen stellt das Balkendiagramm nur den Messwert für die Arbeitslastnutzung dar.

Für Arbeitslasten, die in Autopilot-Clustern bereitgestellt werden, für die keine Anfragen oder Limits angegeben sind, werden Standardwerte auf die Container angewendet und die Verhältnisse immer angezeigt.

Nächste Schritte