通过kubesphere安装的Prometheus的配置文件是加密的,想要修改的话需要先把文件解压,解密,修改完之后再压缩,加密再替换回去。
Prometheus原理详解
Prometheus 最开始是由 SoundCloud 开发的开源监控告警系统,是 Google BorgMon 监控系统的开源版本。在 2016 年,Prometheus 加入 CNCF,成为继 Kubernetes 之后第二个被 CNCF 托管的项目。随着 Kubernetes 在容器编排领头羊地位的确立,Prometheus 也成为 Kubernetes 容器监控的标配。本文接下来将会对 Prometheus 做一个介绍。
k8s亲和性,反亲和性,污点和容忍度详解
在k8s中,你可以约束一个 Pod 以便限制其只能在特定的节点上运行, 或优先在特定的节点上运行。有几种方法可以实现这点,推荐的方法都是用 标签选择算符来进行选择。 通常这样的约束不是必须的,因为调度器将自动进行合理的放置(比如,将 Pod 分散到节点上, 而不是将 Pod 放置在可用资源不足的节点上等等)。但在某些情况下,你可能需要进一步控制 Pod 被部署到哪个节点。例如,确保 Pod 最终落在连接了 SSD 的机器上, 或者将来自两个不同的服务且有大量通信的 Pod 被放置在同一个可用区。
MongoDB集群搭建
MongoDB是一个基于分布式文件存储的数据库。由C++
语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
它支持的数据结构非常松散,是类似json
的bson
格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
nginx之error.log记录报错信息分析
我们经常遇到各种各样的nginx错误日志,平时根据一些nginx错误日志就可以分析出原因了,不过不是很系统,这里记录一下关于nginx的error.log的详细说明,方便以后查看了解。
使用VMware安装wim或esd格式的Win10镜像
有时我们需要在虚拟机中安装个 Win10 系统做测试使用,如果使用原版镜像不仅体积大、安装慢,而且占用资源也很多。因此我们常常会选择第三方封装的系统了,可以一键部署,开箱即用。然而,第三方封装的镜像一般是 wim 或者 esd 格式的,用 WMware 是无法直接安装的。本文介绍如何借助 PE 系统来进行安装。
redis哨兵模式部署
上一篇文章讲解了Redis哨兵模式的原理,今天来实战一下,部署Redis哨兵高可用。
Redis哨兵模式详解
Redis 的主从复制模式下,一旦主节点由于故障不能提供服务,需要手动将从节点晋升为 主节点,同时还要通知客户端更新主节点地址,这种故障处理方式从一定程度上是无法接受的。Redis 2.8 以后提供了 Redis Sentinel 哨兵机制 来解决这个问题。