Metadados de caminho de rede adicionais incluídos para o Amazon EKS
Quando o Network Flow Monitor coleta métricas de performance para fluxos de rede entre componentes do Amazon EKS, inclui informações adicionais de metadados sobre o caminho de rede, para ajudar a entender melhor a performance dos caminhos de rede da workload.
Você pode visualizar informações detalhadas sobre a performance de fluxo de rede do Amazon EKS criando um monitor para os fluxos de rede nos quais está interessado e depois visualizando os detalhes na guia Explorador de históricos.
Com o Network Flow Monitor, você pode medir a performance da rede entre os seguintes componentes do Amazon EKS para entender melhor a performance da workload com a configuração do Amazon EKS e determinar onde existem gargalos ou impedimentos.
Pod a pod no mesmo nó
Nó a nó no mesmo cluster
Pod a pod em outro cluster
Nó a nó em diferentes clusters
Com e sem Network Load Balancer
A tabela a seguir lista as informações que o Network Flow Monitor retorna para cada cenário de fluxo de rede.
| Informações de conexão | Informações de metadados | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Local | Remotos | ||||||||
| Cenário | Iniciado por | Local | Remotos | Nome do pod | Serviço | Namespace | Nome do pod | Serviço | Namespace |
| Pod local conectado ao IP do cluster de outro serviço de cluster interno | Local | Endereço IP do pod local | Endereço IP do pod remoto (pelo endereço IP do cluster) |
✓ | ✓ | ✓ | ✓ ¹ | ✓ | ✓ |
| Pod local em um namespace de rede do nó conectado a um IP de cluster de outro serviço de cluster interno | Local | Endereço IP de nó local | Endereço IP do pod remoto (pelo endereço IP do cluster) |
✓ ² | ✓ ² | ✓ ² | ✓ ¹ | ✓ | ✓ |
| Pod local conectado a endereço IP de pod individual de outro pod (serviço sem periféricos/sem interface gráfica) | Local | Endereço IP do pod local | Endereço IP do pod remoto | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pod local conectado a um endereço IP de pod individual de outro pod no namespace de rede do nó (serviço sem periféricos/sem interface gráfica) | Local | Endereço IP do pod local | Endereço IP do nó remoto | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pod local conectado a pod remoto em outro cluster | Local | Endereço IP do pod local | Endereço IP do pod remoto (outro cluster) |
✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Pod local conectado a um endereço de rede externo | Local | Endereço IP do pod local | endereço IP externo | ✓ | ✓ | ✓ | N/D | N/D | N/D |
| Pod local operando em um namespace de rede de um nó conectado a um endereço IP de rede externo | Local | Endereço IP de nó local | endereço IP externo | ✓ ² | ✓ ² | ✓ ² | N/D | N/D | N/D |
| Pod remoto conectado ao pod local pelo endereço IP do cluster | Remotos | Endereço IP do pod local (pelo endereço IP do cluster) |
Endereço IP do pod remoto | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pod remoto em um namespace de rede do nó conectado ao pod local | Remotos | Endereço IP do pod local (pelo endereço IP do cluster) |
Endereço IP do nó remoto | ✓ | ✓ | ✓ | ✓ ³ | ✓ ³ | ✓ ³ |
| Pod remoto conectado ao pod local (serviço sem periféricos/sem interface gráfica) | Remotos | Endereço IP do pod local | Endereço IP do pod remoto | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pod externo conectado a um pod local | Remotos | Endereço IP do pod local | Endereço IP do pod remoto | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Recurso externo conectado por NodePort ou Load Balancer a um pod local | Remotos | Endereço IP do pod local | Endereço IP externo ⁴ | ✓ | ✓ | ✓ | N/D | N/D | N/D |
| Recurso externo conectado por NodePort ou Load Balancer a um pod local que opera em um namespace de rede do nó | Remotos | Endereço IP de nó local | Endereço IP externo ⁴ | ✓ | ✓ | ✓ | N/D | N/D | N/D |
Fique atento às seguintes informações adicionais correspondentes aos itens marcados com notas de rodapé na tabela anterior.
O nome do pod não é visível nesse cenário para pods com outros proprietários, como um serviço Kubernetes gerenciado pelo ambiente de gerenciamento do EKS.
O nome, o serviço e o namespace do pod local não serão resolvidos se outros pods estiverem presentes no namespace de rede do nó.
O nome, o serviço e o namespace do pod remoto não serão resolvidos se outros pods estiverem presentes no namespace de rede do nó.
Se o serviço usar NodePort ou LoadBalancer no modo de instância e
ExternalTrafficPolicyestiver definido comoCluster, esse endereço IP será informado como o endereço IP do nó que recebe a conexão NodePort.