Prometheus

读书笔记《每天5分钟玩转Kubernetes》——从Swarm到K8S

今天在图书馆偶遇了一本书,书名就是上面写着的《每天5分钟玩转Kubernetes》,让我想到了之前在IBM社区里面看到的一个五分钟openstack的系列。看着书篇幅不大,就一百来页,所以就随手翻翻,也作为自己对K8S的入门,后面没准整站的系统需要从Swarm向K8S迁移了。

由于属性SWARM所以使用类比的方法,可以很好的理解K8S的设计。整本书大概花了7个?番茄时钟翻完。之前选择Swarm由于Docker本身就包含了这个组件,简单易得。这本书看完之后,发现K8s很多特性解决了现在的问题,结论是k8s更加优秀,比如在卷管理的地方,之前Swarm如果要实现的话需要用上NFS,就很麻烦,而K8S默认的就是多节点同步。等等的特性后面再写吧。迟早换。

阅读更多 »读书笔记《每天5分钟玩转Kubernetes》——从Swarm到K8S

Prometheus—-集群监控系统的部署

在之前有用 Cadvisor,influx 来搭建了一套监控系统。实现各个容器的运行情况的监控。不过实际上感觉这个东西的功能真的是十分的鸡肋。除了几个简简单单的性能监控的指标就没有了。

说白了就是可欣赏型还是有的,可操作性就是没有了。不过这里给放个图
file

监控的效果,整体看起来还是很炫酷的。(可是真的没啥用)。而且设定的一周的数据生命周期,到后面单单的influxdb的卷也是占了2G的空间。所以这个功能羸弱,加上机能受限,后面就直接 remove 了这个 stack。


但是一想,监控还是要有的。怎么办呢,后面就是遇上了 Prometheus这样个东西。(后面还想实现服务的自动扩缩容)所以,就打算整个一套的基于 Prometheus 的监控,可视化以及自动扩缩容的系统。
所以先从监控系统的搭建开始熟悉 Prometheus 了。

推荐阅读:

IBM Dev 的 Prometheus 入门与实践
如何快速部署 Prometheus?- 每天5分钟玩转 Docker 容器技术(85)

阅读更多 »Prometheus—-集群监控系统的部署