Prometheus是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社区也十分活跃,他们便将它独立成开源项目,并且有公司来运作。google SRE的书内也曾提到跟他们BorgMon监控系统相似的实现是 Prometheus。现在最常见的Kubernetes容器管理系统中,通常会搭配Prometheus进行监控。
在之前的文章 通过 Service 访问 Pod 集群 中,学习了两种方法做 pod 负载,分别是 ClusterIP
和 NodePort
,也提到了 LoadBalancer
,仅仅是提了一嘴。
在正常的生产环境中,当使用了 NodePort
类型暴露服务时,每台集群节点的 nodeport 端口都能够去访问,
昨天华为云 Redis 迁移下云,我来做数据迁移,我第六感优先使用了 RDB 的方式来拿取备份并恢复数据,RDB 恢复是需要重启的 Redis 服务的,需要 Redis 重新读取 RDB 文件,然后业务出问题了,领导问我怎么恢复的,我说 RDB ,领导就说怎么要用 RDB 啊,在线恢复就好了啊。
input
和 Shell 中的 read 作用也是相同的,用来与用户做交互使用,用户输入的信息会以变量的形式被保存下来,供程序后续的使用
同样 while 循环的原理和 Shell 中也是一样的,直到条件不符合才会退出循环。