K8S实践 - Promethues从VM迁移K8S实录
背景 公司落地容器化及Kubernetes,既有的监控部署在虚拟机上,需要迁移到K8S集群中来缩减虚拟机的开销,我们基于Prometheus的监控系统搭建近一年,保存数据周期为180填,目前的数据量在800GB左右,下面讲述的是我们的迁移方案及迁移过程。 方案 1. Kubernetes集群内 创建好存储,PV,PVC 创建好StatefulSet,Service等 在K8S内拉起Prometheus+Grafana 测试验证,验证通过后kubectl delete删除相关的实例,保留好yaml 2. 旧Prometheus及Grafana实例上 将K8S集群内刚刚验证好的那块盘挂载到待迁移数据机器实例上 迁移数据 修改数据所属组及权限 卸载新盘 3. Kubernetes集群内 再次部署预定义好并经过测试的yaml 观察,测试 切换Grafana数据源,指向K8S中的Prometheus 实施过程 K8S集群内拉起新Prometheus kubectl logs prometheus-ecs-0 -n monitoring ... level=info ts=2019-07-08T0...


