前言
在前面的一篇文章中我做了简单的部署,但是在疏忽bookinfo的时候出现了错误。
我是不会和普通的羊一般见识的。
前篇文章做了kubernetes 的 监控,基于prometheus与grafana部署,监控是做好了,但是还缺乏告警机制,没有告警机制监控就白做了,prometheus的告警就是alertmanager来做。
flannel 以 DaemonSet 的形式运行在 Kubernetes 集群中。 由于我们的 etcd 集群启用了 TLS 认证,为了从 flannel 容器中能访问 etcd,我们先把 etcd 的 TLS 证书信息保存到 Kubernetes 的Secret 中。
之前是吧flannel以服务的形式部署在node节点上,这种模式每次新增节点的时候都要去部署一次flannel,显得比较麻烦,以pod形式部署,每次新增节点后,kubernetes会自动的部署flannel。
删除原有的网络组件,采用容器方式进行部署。
启动参数增加如下两项
Kubernetes Dashboard 从v2.0.0-beta1版本开始,集成了一个metrics-scraper的组件,可以通过 Kubernetes 的 Metrics API 收集一些基础资源的监控信息,并在web页面展示