启动命令时再环境变量中添加
“-Duser.timezone=Asia/Shanghai”
java -Duser.timezone=Asia/Shanghai
启动命令时再环境变量中添加
“-Duser.timezone=Asia/Shanghai”
java -Duser.timezone=Asia/Shanghai
需求
监控对于k8s平台上所有node节点的资源占用
监控k8s平台上pod资源占用
实现
主件介绍
promethesu
Prometheus 是一套开源的系统监控报警框架。它启发于 Google 的 borgmon 监控系统,由工作在 SoundCloud 的 google 前员工在 2012 年创建,作为社区开源项目进行开发,并于 2015 年正式发布。2016 年,Prometheus 正式加入 Cloud Native Computing Foundation,成为受欢迎度仅次于 Kubernetes 的项目。
## 通过对比时间,发现pod和node节点相差8小时
## 北京时间为东八区时间,因此node显示的北京时间(东八区),pod中为0时区时间
总有一些看不见的手在控制着软件的世界,就像CAP定理,第一次听到这个词竟然是在面试场合,真的是汗颜,回来之后数次尝试去理解这个定理。英文原文理解不透,中文介绍更是百花齐放百家争鸣,总是感觉一知半解。痛定思痛,决定好好研究一番,并用更加通俗的言语进行解释。
为了保障线上数据的安全性,使应用对于mysql,redis等基层服务的配置从代码中不存储;配置kubernates ConfigMap存储配置路径等信息,使用secret存储用户名和密码的敏感数据。