Kube-Liveboard:使您的集群可见

Kube-liveboard 是一种可视化工具,能够通过实时分析日志数据并监视来自 API 的资源,提供集群状态的更多详情。它可以提供以下内容: - 编号、花费时间、通过命名空间、资源或 api 服务器中的请求方法发起请求的群组的源 ip。 - 每一步骤的花费时间以及 kube 调度器中的调度结果。 - 不同时刻、不同状态下容器的统计数据。 - 按其状态或命名空间分组的容器和结点数目的变化。 - pod 的生命周期中每一步骤的花费时间。 有了这个工具,管理员便能够掌握集群变化的趋势以及性能瓶颈。同时,管理员能够利用这些数据发送警报。本主题将说明为何开发这一工具以及其工作原理。
展开查看详情

1.Kube-Liveboard make your cluster visible XuXinkun - Senior Engineer @ JD.COM Nov 13, 2018

2.Pipeline etcd metrics scheduler metrics telegraf apiserver metrics influxdb grafana kube-state-metrics apiserver kube-cluster-state

3. Metrics scheduling summary/count scheduling throughput Line graph apiserver request summary/count apiserver request rate request count group by apiserver and code apiserver request delay(gauage) container status summary node distribution rate quantile scheduling delay time histogram Heatmap node cpu/mem distribution rate histogram Bar graph cluster host/container/resource summary Single State/Table

4.Demo

5.Demo

6.Demo

7.Demo

8.Demo

9.Thanks!