这个项目能做什么
Retina 是微软开发的开源 Kubernetes 网络可观测性平台。它使用 eBPF 从集群工作负载中收集可定制的遥测数据,为监控应用健康、网络健康和安全提供集中式枢纽。该工具面向集群网络管理员、安全管理员以及从事 DevOps、SecOps 和合规用例的 DevOps 工程师。
关键能力包括:针对 Kubernetes 工作负载的基于 eBPF 的网络可观测性、按需且可配置的数据收集、行业标准的 Prometheus 指标,以及用于深入调查的简化数据包捕获。Retina 与云无关,并支持多种操作系统,包括 Linux、Windows Server 2022 和 Azure Linux。
Retina 提供两大功能:Metrics 和 Captures。Metrics 可导出到 Prometheus 和 Azure Monitor 等存储后端,然后使用 Grafana 和 Azure Log Analytics 等工具进行可视化。Captures 可通过 CLI(可通过 Krew 安装)或通过 Kubernetes 自定义资源定义(CRD)启动。该项目以 Helm chart 形式从 GHCR 分发,容器镜像经过加密签名,可通过 sigstore/cosign 验证。
已知限制包括:在使用带 packetparser 插件的 Advanced 指标时,在 32 个以上 CPU 核心的节点上于高网络负载下存在性能考量;以及移除了对 Windows Server 2019 节点的支持,转而支持 Windows Server 2022。
评论
0 评分人数达到10人后显示
登录后参与讨论。