我有一个服务,显示来自我的Kubernetes集群中运行的pod的日志。我通过k8s /pods/{name}/log API收到它们。日志往往会变大,所以我希望能够对响应进行分页,以避免每次都加载它们。类似于Kubernetes dashboard显示日志的结果将是完美的。
然而,这个仪表板似乎通过运行一个单独的后端服务来解决问题,该服务加载日志,将它们分成碎片并准备好前端消耗。
我希望避免这种情况,只使用API及其查询参数,例如limitBytes
和sinceSeconds
,但这些似乎不足以进行正确的分页工作。
有人有一个很好的解决方案吗?或者也许知道k8s是否计划在日志API中实现分页?