Red Hat 为集群管理员和开发人员提供网络可观测性操作符,以观察 OpenShift Container Platform 集群的网络流量。网络可观测性操作符使用 eBPF 技术创建网络流。然后,网络流会用 OpenShift Container Platform 信息进行丰富。它们可作为 Prometheus 指标或 Loki 中的日志使用。您可以查看和分析 OpenShift Container Platform 控制台中存储的网络流信息,以获得进一步的洞察和故障排除。
Loki 操作符:Loki 是可以用来存储所有收集的流(具有最大级别的细节)的后端。您可以选择不使用 Loki 的网络可观测性,但这方面有一些注意事项,如链接部分所述。如果您选择安装 Loki,建议使用 Red Hat 支持的 Loki 操作符。
AMQ Streams 操作符:对于大规模部署,Kafka 为 OpenShift Container Platform 集群提供了可扩展性、弹性和高可用性。如果您选择使用 Kafka,建议使用 AMQ Streams 操作符,因为它受 Red Hat 支持。
网络可观测性操作符提供 Flow Collector API 自定义资源定义。Flow Collector 实例是集群范围的资源,它能够配置网络流收集。Flow Collector 实例部署构成监控管道的 Pod 和服务,网络流在其中收集并用 Kubernetes 元数据丰富,然后存储在 Loki 中或生成 Prometheus 指标。作为daemonset
对象部署的 eBPF 代理创建网络流。
OpenShift Container Platform 控制台集成在管理员和开发人员视角中都提供了概述、拓扑视图和流量流表。
在管理员视角中,您可以通过点击观察→网络流量来查找网络可观测性概述、流量流和拓扑视图。在开发人员视角中,您可以通过点击观察来查看此信息。观察→仪表板中的网络可观测性指标仪表板仅对管理员可用。
要为开发人员视角以及对命名空间访问权限有限的管理员启用多租户,您必须通过定义角色来指定权限。有关更多信息,请参阅在网络可观测性中启用多租户。 |
在 OpenShift Container Platform 控制台的概述选项卡上,您可以查看集群中网络流量流的整体聚合指标。您可以选择按区域、节点、命名空间、所有者、Pod 和服务显示信息。过滤器和显示选项可以进一步细化指标。有关更多信息,请参阅从概述视图观察网络流量。