Consultas de búsqueda comunes para entidades de Kubernetes
Puede buscar detalles de entidades de Kubernetes en
VMware Aria Operations for Networks
.
Consultas comunes
- Flujos de búsqueda:flows whereKubernetes Object=Object nameEjemplo: flujos donde=Kubernetes Cluster'Production'
- Ver la escala del servicio:kubernetes pods group by Kubernetes Services
- Ver la carga del nodo:kubernetes Pods group by Kubernetes Node
- Ver el estado del nodo:MemoryPressure and PIDPressure and DiskPressure and Ready of Kubernetes Node
- Ver el cumplimiento del flujo:flows from Kubernetes Objectname of the objectto Kubernetes Objectname of the objectEjemplo:flows from Kubernetes Namespaceto Kubernetes Namespace'PCI''Non-PCI'
- Ver la topología de ruta:
- De servicio de Kubernetesnombre de servicioa servicio de Kubernetesnombre de servicio
- De servicio de Kubernetesnombre de servicioa pod de Kubernetesnombre de pod
- De pod de Kubernetesnombre de poda pod de Kubernetesnombre de pod
Consultas sobre un objeto de KubernetesObjeto de KubernetesConsultaDescripciónEspacio de nombres- kubernetes namespace where L2 Networks = 'a'
- list(Kubernetes Node) of Kubernetes Pod where Kubernetes Namespace = 'a'
- El espacio de nombres de Kubernetes en el que se establece la conexión con la red de capa 2 'a'
- La lista de nodos de Kubernetes donde el espacio de nombres de Kubernetes es 'a'
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
- La lista de puertos lógicos conectados a un nodo en función de los paquetes transferidos en orden descendente
- La lista de puertos lógicos conectados a pods de Kubernetes y paquetes descartados de Rx > 0
- Nuevos pods de Kubernetes detectados en la última hora
Servicios- kubernetes pods where kubernetes services is not set
- kubernetes pods group by Kubernetes Services, Kubernetes Cluster
- Lista de pods de Kubernetes que no tienen un servicio
- Cantidad de pods que se ejecutan en cada servicio
Nodos- kubernetes nodes where Ready != 'True'
- kubernetes node where Virtual Machine = 'vm-a'
- Lista de nodos de Kubernetes en mal estado
- Nodo de Kubernetes que forma parte de la máquina virtual 'vm-a'
Flujos- flows where kubernetes service is set
- flows where source kubernetes node = 'a'
- Lista de flujos en los que existe un servicio de Kubernetes de origen o de destino
- Lista de flujos en los que el nodo de Kubernetes de origen = 'a' o el nodo de Kubernetes de destino = 'a'
Entidad/componentes | Consulta | Descripción |
---|---|---|
Aplicaciones con entidades de Kubernetes | application where virtual member = ‘service-a’ | Lista de todas las aplicaciones a las que pertenece el servicio de Kubernetes ‘service-a’ |
application where virtual member = ‘service-a’ and virtual member.Kubernetes Namespace = ‘namespace-b’ | Lista de todas las aplicaciones a las que pertenecen el servicio de Kubernetes ‘service-a’ y el espacio de nombres de Kubernetes ‘namespace-b’ | |
tier where virtual member = ‘service-a’ and virtual member.Kubernetes Namespace = ‘namespace-b’ | Lista de todos los niveles a los que pertenecen el servicio de Kubernetes ‘service-a’ y el espacio de nombres de Kubernetes ‘namespace-b’ | |
count of applications where Virtual Member in (kubernetes services) | Número de aplicaciones en las que el miembro es un servicio de Kubernetes | |
count of applications where virtual member in (kubernetes services where Kubernetes Namespace = ‘sock-shop’) | Número de aplicaciones en las que el miembro es un servicio de Kubernetes que está en el espacio de nombres de Kubernetes ‘sock-shop’ | |
list(virtual member) of applications where Name = ‘app-1’ and virtual member.Kubernetes Cluster is set | Lista de todos los servicios de Kubernetes como miembros de la aplicación ‘app-1’ | |
Métricas | 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) | Paquetes recibidos descartados que se agrupan en función del pod de 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) | Paquetes recibidos descartados que se agrupan en función del nodo de Kubernetes | |
nsx-t logical switch where Rx Packet Drops > 0 and Tag like ‘ncp/project:’ order by Rx Packet Drops | Paquetes recibidos descartados que se agrupan en función del espacio de nombres de Kubernetes | |
nsx-t logical switch where Rx Packet Drops > 0 and Tag like ‘ncp/project:<namespace name>’ | Paquetes recibidos descartados que son específicos de un espacio de nombres de 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) | Paquetes recibidos descartados que se agrupan en función de los servicios de Kubernetes | |
flows where firewall action = ‘DROP’ group by Kubernetes Service | Flujos descartados que se agrupan en función de los servicios de Kubernetes | |
flows where firewall action = ‘DROP’ group by source Kubernetes Namespace | Lista de todos los flujos descartados que se agrupan en función del espacio de nombres de Kubernetes | |
Alertas de Kubernetes | Kubernetes alerts where Problem Entity = ‘<pod/namespace/node Name>’ | Lista de todas las alertas de Kubernetes para la entidad de Kubernetes determinada. (la entidad de Kubernetes podría ser un pod, un espacio de nombres o un nodo) |
Kubernetes alerts where alert code = ‘ImagePullBackOff’ in last 24 hours | Lista de alertas de Kubernetes del tipo ‘ImagePullBackOff’ en las últimas 24 horas | |
Kubernetes alerts where problem entity.Kubernetes Cluster = ‘<cluster-a>’ | Lista de todas las alertas de Kubernetes para el clúster especificado |