摘要: 什么是 Operator? operator是由CoreOS公司开发的,用来扩展kubernetes APi ,特定的应用程序控制器,它用来创建,配置和管理复杂的有状态应用,例如数据库,缓存和监控系统。Operator基于Kubernetes的资源和控制器概念之上构建,但同时又包含了应用程序特定的一 阅读全文
posted @ 2021-01-05 13:49 张首富 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 微信小程序 nginx https 反向代理后端服务 nginx 配置如下 阅读全文
posted @ 2020-12-17 16:26 张首富 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: Redis高可用之哨兵模式 原文: 极客时间 redis 专栏 我们在之前的文章里面已经介绍了 redis 高可用之数据持久化,我们分别介绍了 AOF 持久化和 RDB 持久化两种方式,我们来简单回忆下: AOF 持久化是命令在 redis 实例执行成功后才会记录到 AOF 日志中,每次操作redi 阅读全文
posted @ 2020-12-17 14:17 张首富 阅读(2071) 评论(0) 推荐(0) 编辑
摘要: Redis 数据持久化? 意外宕机如何避免数据丢失 我们在实际应用生产中,大部分公司会把 Redis 当做缓存使用,用它来把后端数据库中的数据存储在内存中,然后直接从内存中直接读取数据,这样会使这个程序响应速度变得非常快。但是一旦服务器宕机,那么内存中的数据将全部丢失? 如何解决上述问题呢? 我们第 阅读全文
posted @ 2020-12-14 20:50 张首富 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 服务之间调用连接不上运维层面问题分析 问题描述 1,20201118日上午清华反应 callout 服务调用 robot 服务失败;网络 赵晨排查从网络层面排查并没有重传,丢包现象; 2,20201118日下午李刚反应 auth 等多个 java 服务连不上数据库,连不上数据库的 java 服务都是 阅读全文
posted @ 2020-12-10 20:49 张首富 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 记录了prometheus 告警指标 主机和硬件监控 可用内存指标 主机中可用内存容量不足 10% - alert: HostOutOfMemory expr: node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes * 100 < 1 阅读全文
posted @ 2020-12-09 19:31 张首富 阅读(3283) 评论(0) 推荐(3) 编辑
摘要: shell 中给命令设置超时时间 在我们写 shell 脚本的时候,有时候想给一个命令设置一个超时时间,当命令执行了多长时间还没有执行完就强制终止;我们可以采用如下方式 当 sleep 执行 3 秒的时候就会终止。 timeout 指令介绍 运行指定的命令,如果在指定时间后仍在运行,则杀死该进程。用 阅读全文
posted @ 2020-12-09 19:29 张首富 阅读(5907) 评论(0) 推荐(0) 编辑
摘要: 使用docker增加nginx autoindex美化功能 话不多说先上效果图,先确定是不是你想要达到的结果 安装编译docker 环境 我们这里采用的是nginx1.16.0 版本来进行编译安装的,如果有需要你可以自行更改成别的nginx版本,Dockerfile如下 我们执行构建动作 截止目前为 阅读全文
posted @ 2020-11-26 14:19 张首富 阅读(745) 评论(0) 推荐(0) 编辑
摘要: Docker 网络问题排查思路 前言 再实际的生产环境中,我们为了保持 docker 镜像最小的准则,并不会在 docker 镜像里面安装没有用的东西,有时候需要探测 docker 内部访问外部的资源是否能正常访问,或者是别人请求 docker 启动的服务的时候不能正常访问,我们需要通过一系列的 网 阅读全文
posted @ 2020-11-24 16:05 张首富 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 1. Linux运维基础采集项 做运维,不怕出问题,怕的是出了问题,抓不到现场,两眼摸黑。所以,依靠强大的监控系统,收集尽可能多的指标,意义重大。但哪些指标才是有意义的呢,本着从实践中来的思想,各位工程师在长期摸爬滚打中总结出来的经验最有价值。 在各位运维工程师长期的工作实践中,我们总结了在系统运维 阅读全文
posted @ 2020-11-12 15:08 张首富 阅读(278) 评论(0) 推荐(0) 编辑