Google Stackdriver zeigt Nutzungsstatistiken für alle Kubernetes-Pods außer einem an

Google Stackdriver zeigt Nutzungsstatistiken für alle Kubernetes-Pods außer einem an

Ich habe einen Kubernetes-Cluster auf GCP bereitgestellt und verwende Stackdriver zur Überwachung von CPU und Speicher. Stackdriver listet Statistiken (CPU, Speicher usw.) für alle Pods im Cluster auf, außer einem. Das geht jetzt schon seit einer Woche so und der eine fehlende Pod läuft definitiv. Das Seltsame ist, dass ich die Statistiken nicht in der Stackdriver-Schnittstelle sehen kann, aber es gibt CPU- und Speicherstatistiken in der Bereitstellungsübersicht von GCP.

Zusätzliche Information:

  • Der Cluster hat 4 Knoten
  • Der fehlende Pod führt Postgres auf Ubuntu aus
  • Alle anderen Pods laufen unter Debian

Irgendwelche Ideen?

Antwort1

Ich habe Ihren Fall reproduziert, indem ich einen Pod mit einem Postgres-Container auf Ubuntu gestartet habe, und konnte in Stackdriver Statistiken für diesen Pod sehen.

Hast du sichergestellt, dass der Container korrekt läuft und nicht permanent im Pod neu gestartet wird?

Bei mir war der Fall so, dass der Postgres-Container angehalten wurde, weil der Container keine Aktion ausgeführt hat, um ihn am Leben zu erhalten.
Wenn dies der Fall ist, sollten Sie sich den Einstiegspunkt Ihres Containers ansehen und sicherstellen, dass er einen Befehl mit langer Laufzeit startet, es sei denn, er wird unmittelbar nach dem Start von Postgres beendet.

ich hoffe das hilft

verwandte Informationen