Sie können Details zu Kubernetes-Einheiten in vRealize Network Insight suchen.

Häufige Abfragen

  • Such-Flows: flows where Kubernetes Object = Object name

    Beispiel: Flows, bei denen Kubernetes Cluster = 'Production'

  • Anzeigen der Dienstskalierung: kubernetes pods group by Kubernetes Services

  • Anzeigen der Knotenlast: kubernetes Pods group by Kubernetes Node
  • Anzeigen des Knotenzustands: MemoryPressure and PIDPressure and DiskPressure and Ready of Kubernetes Node
  • Anzeigen der Flow-Konformität: flows from Kubernetes Object name of the object to Kubernetes Object name of the object

    Beispiel: flows from Kubernetes Namespace'PCI' to Kubernetes Namespace'Non-PCI'

  • Anzeigen der Pfadtopologie:

    • Kubernetes-Dienst Dienstname zu Kubernetes-Dienst Dienstname
    • Kubernetes-Dienst Dienstname zu Kubernetes-Pod Pod-Name
    • Kubernetes-Pod Pod-Name zu Kubernetes-Pod Pod-Name
    Tabelle 1. Abfragen zum Kubernetes-Objekt
    Kubernetes-Objekt Abfrage Beschreibung
    Namespace
    • kubernetes namespace where L2 Networks = 'a'
    • list(Kubernetes Node) of Kubernetes Pod where Kubernetes Namespace = 'a'
    • Gibt den Kubernetes-Namespace zurück, in dem er mit dem L2-Netzwerk „a“ verbunden ist.
    • Gibt die Liste der Kubernetes-Knoten zurück, bei denen der Kubernetes-Namespace „a“ ist.
    Pod
    • NSX-T Logical port where connectedto.modelKey in (modelKey of kubernetes nodes) order by Tx Packets desc
    • NSX-T Logical port where connectedto.modelKey in (modelKey of kubernetes pods) and Rx Packet Drops > 0
    • new kubernetes pod in last 1 hour
    • Gibt die Liste der mit einem Knoten verbundenen logischen Ports auf der Basis der übertragenen Pakete in absteigender Reihenfolge zurück.
    • Gibt die Liste der mit Kubernetes-Pods verbundenen logischen Ports zurück, bei denen die Zahl verloren gegangener Rx-Pakete > 0 ist.
    • In letzter 1 Stunde neu ermittelte Kubernetes-Pods.
    Dienste
    • kubernetes pods where kubernetes services is not set
    • kubernetes pods group by Kubernetes Services, Kubernetes Cluster
    • Liste der Kubernetes-Pods, die über keinen Dienst verfügen
    • Anzahl der Pods, die auf jedem Dienst ausgeführt werden
    Knoten
    • kubernetes nodes where Ready != 'True'
    • kubernetes node where Virtual Machine = 'vm-a'
    • Liste der fehlerhaften Kubernetes-Knoten
    • Kubernetes-Knoten, der Teil der virtuellen Maschine „vm-a“ ist
    Flows
    • flows where kubernetes service is set
    • flows where source kubernetes node = 'a'
    • Liste der Flows, bei denen entweder ein Quell- oder ein Ziel-Kubernetes-Dienst vorhanden ist
    • Liste der Flows, bei denen Quell-Kubernetes-Knoten = „a“ oder Ziel-Kubernetes-Knoten = „a“
Tabelle 2. Zusätzliche Abfragen
Einheit/Komponenten Abfrage Beschreibung
Anwendungen mit Kubernetes-Einheiten application where virtual member = ‘service-a’ Liste aller Anwendungen, bei denen der Kubernetes-Dienst „service-a“ Mitglied ist
application where virtual member = ‘service-a’ and virtual member.Kubernetes Namespace = ‘namespace-b’ Liste aller Anwendungen, bei denen der Kubernetes-Dienst „service-a“ und der Kubernetes-Namespace „namespace-b“ Mitglieder sind
tier where virtual member = ‘service-a’ and virtual member.Kubernetes Namespace = ‘namespace-b’ Liste aller Ebenen, auf denen der Kubernetes-Dienst „service-a“ und der Kubernetes-Namespace „namespace-b“ Mitglieder sind
count of applications where Virtual Member in (kubernetes services) Die Anzahl der Anwendungen, bei denen ein Mitglied den Typ „Kubernetes-Dienst“ aufweist
count of applications where virtual member in (kubernetes services where Kubernetes Namespace = ‘sock-shop’) Die Anzahl der Anwendungen, bei denen ein Mitglied den Typ „Kubernetes-Dienst“ aufweist, der sich im Kubernetes-Namespace 'sock-shop' befindet
list(virtual member) of applications where Name = ‘app-1’ and virtual member.Kubernetes Cluster is set Liste aller Kubernetes-Dienste als Mitglieder für die Anwendung „app-1“
Metriken nsx-t logical port where (ConnectedTo in (Kubernetes Pods where kubernetes cluster is set)) and Rx Packet Drops > 0 group by ConnectedTo order by max(Rx Packet Drops) Nach Kubernetes-Pod gruppierte Rx-Paketverluste
nsx-t logical port where (ConnectedTo in (Kubernetes Nodes where kubernetes cluster is set)) and Rx Packet Drops > 0 group by ConnectedTo order by max(Rx Packet Drops) Nach Kubernetes-Knoten gruppierte Rx-Paketverluste
nsx-t logical switch where Rx Packet Drops > 0 and Tag like ‘ncp/project:’ order by Rx Packet Drops Nach Kubernetes-Namespace gruppierte Rx-Paketverluste
nsx-t logical switch where Rx Packet Drops > 0 and Tag like ‘ncp/project:<namespace name>’ Für einen Kubernetes-Namespace spezifische Rx-Paketverluste
nsx-t logical port where (ConnectedTo in (Kubernetes Pods where kubernetes cluster is set)) and Rx Packet Drops > 0 group by ConnectedTo.Kubernetes service order by max(Rx Packet Drops) Nach Kubernetes-Diensten gruppierte Rx-Paketverluste
flows where firewall action = ‘DROP’ group by Kubernetes Service Nach Kubernetes-Diensten gruppierte Flow-Verluste
flows where firewall action = ‘DROP’ group by source Kubernetes Namespace Liste aller Flow-Verluste, die nach Kubernetes-Namespace gruppiert sind
Kubernetes-Ereignisse Kubernetes events where Problem Entity = ‘<pod/namespace/node Name>’ Liste aller Kubernetes-Ereignisse für die angegebene Kubernetes-Einheit. Die Kubernetes-Einheit ist entweder ein Pod, ein Namespace oder ein Knoten.
Kubernetes events where Event code = ‘ImagePullBackOff’ in last 24 hours Liste der Kubernetes-Ereignisse des Typs „ImagePullBackOff“ in den letzten 24 Stunden
Kubernetes events where problem entity.Kubernetes Cluster = ‘<cluster-a>’ Liste aller Kubernetes-Ereignisse für den angegebenen Cluster