Vous pouvez rechercher les détails des entités Kubernetes dans vRealize Network Insight.
Requêtes courantes
- Flux de recherche :
flows where Kubernetes Object = Object name
Exemple : flows where Kubernetes Cluster = 'Production'
-
Afficher l'échelle du service :
kubernetes pods group by Kubernetes Services
- Afficher la charge du nœud :
kubernetes Pods group by Kubernetes Node
- Afficher la santé du nœud :
MemoryPressure and PIDPressure and DiskPressure and Ready of Kubernetes Node
- Afficher la conformité du flux :
flows from Kubernetes Object name of the object to Kubernetes Object name of the object
Exemple :
flows from Kubernetes Namespace 'PCI' to Kubernetes Namespace 'Non-PCI'
-
Affichez la topologie de chemin d'accès :
- Service Kubernetes service name vers le service Kubernetes service name
- Service Kubernetes service name vers l'espace Kubernetes pod name
- Espace Kubernetes pod name vers l'espace Kubernetes pod name
Tableau 1. Requêtes sur l'objet Kubernetes Objet Kubernetes Requête Description Espace de noms - kubernetes namespace where L2 Networks = 'a'
- list(Kubernetes Node) of Kubernetes Pod where Kubernetes Namespace = 'a'
- Renvoie l'espace de noms Kubernetes qui est connecté au réseau L2 'a'
- Renvoie la liste des nœuds Kubernetes où l'espace de noms Kubernetes est 'a'
Espace - 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
- nouvel espace Kubernetes au cours de la dernière heure
- Renvoie la liste des ports logiques qui sont connectés à un nœud en fonction des paquets transférés dans l'ordre décroissant
- Renvoie la liste des ports logiques qui sont connectés à des espaces Kubernetes et pour lesquels les paquets Rx rejetés > 0
- Nouveaux espaces Kubernetes découverts au cours de la dernière heure
Services - espaces Kubernetes où les services Kubernetes ne sont pas définis
- groupe d'espaces Kubernetes par services Kubernetes, cluster Kubernetes
- Liste des espaces Kubernetes qui ne disposent pas d'un service
- Nombre d'espaces en cours d'exécution sur chaque service
Nœuds - kubernetes nodes where Ready != 'True'
- kubernetes node where Virtual Machine = 'vm-a'
- Liste des nœuds Kubernetes défectueux
- Nœud Kubernetes qui fait partie de la machine virtuelle 'vm-a'
Flux - flows where kubernetes service is set
- flows where source kubernetes node = 'a'
- Liste des flux où un service Kubernetes source ou de destination existe
- Liste des flux où le nœud Kubernetes source = 'a' ou le nœud Kubernetes de destination = 'a'
Entité/Composants | Requête | Description |
---|---|---|
Applications qui ont des entités Kubernetes | application where virtual member = ‘service-a’ | Liste de toutes les applications dont le service Kubernetes « service-a » est membre |
application where virtual member = ‘service-a’ and virtual member.Kubernetes Namespace = ‘namespace-b’ | Liste de toutes les applications dont le service Kubernetes « service-a » est membre et dont l'espace de noms Kubernetes est « namespace-b » | |
tier where virtual member = ‘service-a’ and virtual member.Kubernetes Namespace = ‘namespace-b’ | Liste de tous les niveaux dans lesquels le service Kubernetes « service-a » est membre et dont l'espace de noms Kubernetes est « namespace-b » | |
count of applications where Virtual Member in (kubernetes services) | Nombre d'applications dont les membres sont de type service Kubernetes | |
count of applications where virtual member in (kubernetes services where Kubernetes Namespace = ‘sock-shop’) | Nombre d'applications dont les membres sont du type service Kubernetes qui se trouve sous l'espace de noms Kubernetes « sock-shop » | |
list(virtual member) of applications where Name = ‘app-1’ and virtual member.Kubernetes Cluster is set | Liste de tous les services Kubernetes membres de l'application « app-1 » | |
Mesures | 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) | Abandons de paquets reçus regroupés selon l'espace Kubernetes |
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) | Abandons de paquets reçus regroupés selon le nœud Kubernetes | |
nsx-t logical switch where Rx Packet Drops > 0 and Tag like ‘ncp/project:’ order by Rx Packet Drops | Abandons de paquets reçus regroupés selon l'espace de noms Kubernetes | |
nsx-t logical switch where Rx Packet Drops > 0 and Tag like ‘ncp/project:<namespace name>’ | Abandons de paquets reçus spécifiques à un espace de noms Kubernetes | |
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) | Abandons de paquets reçus regroupés selon les services Kubernetes | |
flows where firewall action = ‘DROP’ group by Kubernetes Service | Flux abandonnés regroupés selon les services Kubernetes | |
flows where firewall action = ‘DROP’ group by source Kubernetes Namespace | Liste de tous les flux abandonnés regroupés selon l'espace de noms Kubernetes | |
Alertes Kubernetes | Kubernetes alerts where Problem Entity = ‘<pod/namespace/node Name>’ | Liste de toutes les alertes Kubernetes pour l'entité Kubernetes donnée. L'entité Kubernetes est un espace, un espace de noms ou un nœud |
Kubernetes alerts where alert code = ‘ImagePullBackOff’ in last 24 hours | Liste des alertes Kubernetes de type « ImagePullBackOff » au cours des dernières 24 heures | |
Kubernetes alerts where problem entity.Kubernetes Cluster = ‘<cluster-a>’ | Liste de toutes les alertes Kubernetes pour le cluster donné |