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“
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-Warnungen | Kubernetes alerts where Problem Entity = ‘<pod/namespace/node Name>’ | Liste aller Kubernetes-Warnungen für die angegebene Kubernetes-Einheit. Die Kubernetes-Einheit ist entweder ein Pod, ein Namespace oder ein Knoten. |
Kubernetes alerts where alert code = ‘ImagePullBackOff’ in last 24 hours | Liste der Kubernetes-Warnungen vom Typ „ImagePullBackOff“ in den letzten 24 Stunden | |
Kubernetes alerts where problem entity.Kubernetes Cluster = ‘<cluster-a>’ | Liste aller Kubernetes-Warnungen für den angegebenen Cluster |