2020年,值得收藏的50多种Kubernetes工具( 二 )


地址:
https://github.com/astefanutti/kubebox
价格:免费
Kubernetes Operational View (Kube-ops-view)
Kube-ops-view 是一款面向多个 Kubernetes 集群的系统监测面板 。用户可通过 Kube-ops-view 导航到不同的 K8s 集群并监控节点以及 pod 健康状况 , 其还能够为部分 Kubernetes 过程提供动画效果 , 例如 pod 的创建与终止 。Kube-ops-view 也将 Heapster 作为其数据源 。
地址:
https://github.com/hjacobs/kube-ops-view
价格:免费
Kubetail
Kubetail 是一个小型 bash 脚本 , 其能够将来自于多个 pod 的日志聚合到同一数据流中 。Kubetail 的初始版本不提供过滤或高亮功能 , 但其目前已经在 GitHub 上添加了一个分支 , 该分支支持使用 multitail 工具构建日志并对日志着色 。
地址:
https://github.com/johanhaleby/kubetail
价格:免费
Kubewatch
Kubewatch 是一款 Kubernetes 监控工具 , 该产品可将 Kubernetes 事件(events)发布到团队协作应用 Slack 。Kubewatch 以 Pod 形式运行于 Kubernetes 集群中 , 并监视系统中所发生的各种变化 。此外 , 你可以通过编辑配置文件来指定需要接收的通知 。
地址:
https://github.com/bitnami-labs/kubewatch
价格:免费
Weave Scope
WeaveScope 是一款面向 Docker 与 Kubernetes 集群的故障排除与监控工具 , 该工具可自动生成应用程序与基础架构拓扑 , 借此帮助 , 用户能轻松识别应用程序的性能瓶颈 。用户可在本地服务器或笔记本电脑上将 Weave Scope 部署为独立应用程序 , 或者选用 WeaveCloud 上的 Weave ScopeSaaS(软件即服务)解决方案 。在 WeaveScope 的帮助下 , 用户可通过名称、标签或资源消耗量对容器执行分组、筛选或搜索 。
地址:
https://www.weave.works/oss/scope/
价格:独立模式免费、标准模式每月 30 美元(免费试用期为 30 天)、企业模式每节点每月 150 美元
Prometheus
Prometheus 已迅速成为 Kubernetes 监控的必备工具 。它提供了多维数据模型以及用户可访问的格式和协议 。在 Kubernetes 中公开 Prometheus 指标非常容易 , 抓取的数据可解释性强且易于阅读 , 并使用标准 HTTP 服务方式发布 。
地址:
https://prometheus.io/
价格:免费
Searchlight
AppsCode 推出的 Searchlight 是一款面向 Icinga 的 Kubernetes 监控工具 。Searchlight 会定期对 Kubernetes 集群执行各种检查 , 并会在发现问题后 , 通过电子邮件、短信或对话框发送警告信息 。Searchlight 包含专为 Kubernetes 编写的默认检查套件 。此外 , 其还能够通过联合外部黑盒子监控功能来增强 Prometheus 的监测性能 , 并在内部系统完全失效的情况下充当后备选项 。
地址:
https://github.com/appscode/searchlight
价格:免费
cAdvisor

2020年,值得收藏的50多种Kubernetes工具

文章插图
 
CAdvisor 默认安装在所有集群节点中 , 它采集 Kubernetes 运行容器和节点的资源使用指标 。CAdvisor Kubelet 通过 Kubelet API(默认值分辨率为一分钟)公开这些指标 。Metrics Server 可识别所有可用节点并调用 Kubelet API 以获取容器和节点的资源使用情况 , 然后通过 Kubernetes 的聚合 API 公开这些指标 。
地址:
https://github.com/google/cadvisor
价格:免费
Kube-state-metrics
kube-state-metrics 通过监听 Kubernetes 的 API server 即可从 Kubernetes API 对象生成指标 。它并不检查各个 Kubernetes 组件的运行状况 , 而是关注各种内部对象(如 deployment、节点和 Pod)的运行状况 。
地址:
https://github.com/kubernetes/kube-state-metrics
价格:免费
Sumo Logic App
Sumo Logic Kubernetes 应用提供对集群中的工作节点及其应用程序日志的完整监控 。该应用程序允许用户监视容器健康状况、副本、负载均衡、Pod 状态和硬件资源分配并进行故障排除 。该应用程序利用 Falco 事件来监视和检测异常的容器、应用程序、主机和网络活动 。
地址:
https://www.sumologic.com/application/kubernetes/
【2020年,值得收藏的50多种Kubernetes工具】价格:专业版 108 美元每月 , 企业版 180 美元每月
Dynatrace
2020年,值得收藏的50多种Kubernetes工具

文章插图
 
Dynatrace OneAgent 具有容器感知功能 , 并内置支持对 Kubernetes 集群的开箱即用监视 。Dynatrace 为 Kubernetes 提供 全栈监视 , 即从应用程序到基础架构层的监视 。但是 , 如果您无权访问基础架构层 , 则 Dynatrace 还提供仅监视应用程序的选项 。


推荐阅读