现代应用架构中,控制平面为数据平面配置规则。除控制平面和数据平面以外,云原生管理还涉及管理平面。
在部署云原生应用时,需要该管理系统来简化分布式环境中流量管理和安全策略的创建与实施。由于缺乏可见性并且存在治理差距,分布式环境扩大了威胁面并增加了系统中断的几率。
控制平面是一个单独的实体,位于数据平面之上,为数据平面实施规则。它最初是用于四层网络的策略引擎,现在还影响 Kubernetes 中的七层流量。在数据平面治理通过应用的数据流和 pod 级的应用行为后,控制平面可以引导数据平面,以监督容器、节点、pod 及集群的编排和协调。控制平面的组件就集群做出全局决策(例如调度),同时检测并响应集群事件。
如欲了解有关控制平面功能的更多信息,请阅读 The New Stack 文章《数据、控制与管理:三个平面,不同层面》。
NGINX 如何助一臂之力?
在当今快速发展的混合环境中,企业需要云原生管理解决方案来高效连接、运行并保护复杂的微服务和应用组合。为此,NGINX 开发了一套工具,可确保同时在三个平面实现出色的可观测性、可靠性、有效治理和安全性。