0%

最近在用 Headlamp 管理 Kubernetes 集群时,注意到页面顶部有一个全局搜索框。

输入 Pod 名称、namespace,甚至是资源类型,都能很快跳到目标资源。第一眼看上去,它很像是接入了某种集群搜索服务:把搜索词发给 Kubernetes API,然后由后端返回模糊匹配的结果。

出于好奇翻了一下实现,发现它的思路其实很直接:先把资源列表拉到前端,再在浏览器里做模糊搜索。

阅读全文 »