NSM 有一个用于东西向(服务到服务)流量的统一数据平面,以及一个本地集成的用于南北向流量的 Nginx Plus 入口控制器,它由单独的一个控制平面进行管理。控制平面是为 Nginx Plus 数据平面设计和优化的,并定义了分配给 Nginx Plus sidecar 容器的流量管理规则。通过 NSM,sidecar 容器代理与网格中的每个服务一同部署,它们与以下开源解决方案集成:Grafana —— Prometheus 指标的可视化;内置的 NSM 仪表板可帮助您入门;Kubernetes Ingress controllers ——管理网格的入口和出口流量;SPIRE ——证书颁发机构,用于管理,分发和轮换网格的证书;NATS ——可伸缩的消息传递平面,用于从控制平面向 sidecar 容器传递消息,例如路由更新;Open Tracing ——分布式跟踪(同时支持 Zipkin 和 Jaeger);Prometheus ——从 Nginx Plus sidecar 容器中收集和存储指标,例如请求数,连接数和 SSL 握手数。