

# Amazon EKS 专属网络路径附加元数据
<a name="CloudWatch-NetworkFlowMonitor-work-with-eks.performance-metadata"></a>

网络流量监测仪采集 Amazon EKS 组件间网络流的性能指标时，会同步采集网络路径相关的附加元数据信息，助力您更清晰地掌握工作负载的网络路径运行表现。

您可通过为目标网络流创建监测任务，再在**历史浏览器**选项卡中查看详细信息，获取 Amazon EKS 网络流性能的精细化信息。

通过网络流量监测仪，您可对 Amazon EKS 各类组件间的网络性能进行量化分析，从而更深入地了解工作负载在当前 Amazon EKS 配置下的运行状态，定位网络性能瓶颈与异常点。
+ 同一节点上的容器组（pod）与容器组（pod）间
+ 同一集群内的节点与节点间
+ 不同集群中的容器组（pod）与容器组（pod）间
+ 不同集群中的节点与节点间
+ 启用/未启用网络负载均衡器的网络链路

下表列出了网络流量监测仪针对各类网络流场景返回的相关信息。


<table>
<thead>
  <tr><th colspan="4">连接信息</th><th colspan="6">元数据信息</th></tr>
  <tr><th colspan="4"></th><th colspan="3">本地</th><th colspan="3">远端</th></tr>
  <tr><th>场景</th><th>发起方</th><th>本地</th><th>远端</th><th>容器组（pod）名称</th><th>服务</th><th>命名空间</th><th>容器组（pod）名称</th><th>服务</th><th>命名空间</th></tr>
</thead>
<tbody>
  <tr><td>本地容器组（pod）连接至集群内其他内部服务的集群 IP</td><td>本地</td><td>本地容器组（pod）IP 地址</td><td>远端容器组（pod）IP 地址<br />（通过集群 IP 地址）</td><td>✓</td><td>✓</td><td>✓</td><td>✓ ¹</td><td>✓</td><td>✓</td></tr>
  <tr><td>节点网络命名空间中的本地容器组（pod）连接至集群内其他内部服务的集群 IP</td><td>本地</td><td>本地节点 IP 地址</td><td>远端容器组（pod）IP 地址<br />（通过集群 IP 地址）</td><td>✓ ²</td><td>✓ ²</td><td>✓ ²</td><td>✓ ¹</td><td>✓</td><td>✓</td></tr>
  <tr><td>本地容器组（pod）连接至另一容器组（pod）的独立容器组（pod）IP 地址（无头服务）</td><td>本地</td><td>本地容器组（pod）IP 地址</td><td>远端容器组（pod）IP 地址</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
  <tr><td>节点网络命名空间中的本地容器组（pod）连接至另一容器组（pod）的独立容器组（pod）IP 地址（无头服务）</td><td>本地</td><td>本地容器组（pod）IP 地址</td><td>远端节点 IP 地址</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
  <tr><td>本地容器组（pod）连接至另一集群中的远端容器组（pod）</td><td>本地</td><td>本地容器组（pod）IP 地址</td><td>远端容器组（pod）IP 地址<br />（另一集群）</td><td>✓</td><td>✓</td><td>✓</td><td>✗</td><td>✗</td><td>✗</td></tr>
  <tr><td>本地容器组（pod）连接至外部网络地址</td><td>本地</td><td>本地容器组（pod）IP 地址</td><td>外部 IP 地址</td><td>✓</td><td>✓</td><td>✓</td><td>不适用</td><td>不适用</td><td>不适用</td></tr>
  <tr><td>节点网络命名空间中运行的本地容器组（pod）连接至外部网络 IP 地址</td><td>本地</td><td>本地节点 IP 地址</td><td>外部 IP 地址</td><td>✓ ²</td><td>✓ ²</td><td>✓ ²</td><td>不适用</td><td>不适用</td><td>不适用</td></tr>
  <tr><td>远端容器组（pod）通过集群 IP 地址连接至本地容器组（pod）</td><td>远端</td><td>本地容器组（pod）IP 地址<br />（通过集群 IP 地址）</td><td>远端容器组（pod）IP 地址</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
  <tr><td>节点网络命名空间中的远端容器组（pod）连接至本地容器组（pod）</td><td>远端</td><td>本地容器组（pod）IP 地址<br />（通过集群 IP 地址）</td><td>远端节点 IP 地址</td><td>✓</td><td>✓</td><td>✓</td><td>✓ ³</td><td>✓ ³</td><td>✓ ³</td></tr>
  <tr><td>远端容器组（pod）连接至本地容器组（pod）（无头服务）</td><td>远端</td><td>本地容器组（pod）IP 地址</td><td>远端容器组（pod）IP 地址</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
  <tr><td>外部容器组（pod）连接至本地容器组（pod）</td><td>远端</td><td>本地容器组（pod）IP 地址</td><td>远端容器组（pod）IP 地址</td><td>✓</td><td>✓</td><td>✓</td><td>✗</td><td>✗</td><td>✗</td></tr>
  <tr><td>外部资源通过 NodePort 或负载均衡器连接至本地容器组（pod）</td><td>远端</td><td>本地容器组（pod）IP 地址</td><td>外部 IP 地址 ⁴</td><td>✓</td><td>✓</td><td>✓</td><td>不适用</td><td>不适用</td><td>不适用</td></tr>
  <tr><td>外部资源通过 NodePort 或负载均衡器连接至节点网络命名空间中运行的本地容器组（pod）</td><td>远端</td><td>本地节点 IP 地址</td><td>外部 IP 地址 ⁴</td><td>✓</td><td>✓</td><td>✓</td><td>不适用</td><td>不适用</td><td>不适用</td></tr>
</tbody>
</table>


请注意，针对上表中带脚注标注的条目，补充以下说明信息。

1. 对于归属于其他所有者的容器组（pod）[例如由 EKS 控制面板管理的 Kubernetes 服务对应的容器组（pod）]，本场景下将无法查看其容器组（pod）名称。

1. 若节点网络命名空间中存在其他容器组（pod），本地容器组（pod）的名称、所属服务及命名空间信息将无法被解析。

1. 若节点网络命名空间中存在其他容器组（pod），远端容器组（pod）的名称、所属服务及命名空间信息将无法被解析。

1. 若服务在实例模式下使用 NodePort 或 LoadBalancer 类型，且 `ExternalTrafficPolicy` 配置为 `Cluster`，则该场景下上报的 IP 地址，将为接收该 NodePort 连接的节点对应的 IP 地址。