练习地址:https://ssh.fuzhoupyy.work/你是不是也经历过这些瞬间半夜被报警电话吵醒,Nginx 又挂了,睡衣都没换就摸黑打开电脑手抖敲错一个命令,冷汗瞬间浸透后背,人已经开始回忆最近一次备份是什么时候面试官问"生产环境服务突然不可用,你会怎么排查?",脑子瞬间一片空白想...
手头3台CentOS虚机,本来准备跑Kafka测试集群的,结果领导临时说要验证一下容器化部署方案。正经用kubeadm搭K8s?光etcd和各种证书问题就够折腾半天的。果断上K3s——一个二进制文件解决战斗。但真跑起来才发现,"轻量"不等于"没坑"。从节点加入报x509证书错误、重启服务直接卡...
半年前机房里一周炸了5块盘,RAID重建还没跑完第二块又掉了,那个晚上我盯着iDRAC面板手都在抖。事后复盘发现这5块盘的SMART数据在故障前2-4周就已经有明显异常了——只是没人看。从那之后我搞了一套磁盘预测感知的东西,用smartmontools采集SMART数据,跑一个轻量的XGBoo...
连个服务器要过三道关卡,排查问题先花十分钟想命令,好不容易跑完一轮发现方向错了还得重来。运维人的时间,大半耗在"准备干活"上,而不是"干活"本身。最近用了Chaterm之后,排查故障直接敲中文描述问题,它自动生成命令、自动执行、自动分析结果,整个链路一气呵成。今天掰开讲讲这个工具。运维人的命令...
先搞清楚NotReady到底意味着什么很多人一看到NotReady就慌,其实这个状态本身不是故障,是一个信号。Kubernetes的node-controller每隔一段时间检查节点的心跳。具体来说,kubelet会持续更新两个东西:一个是Node对象的.status.conditions,一...
热爱技术的云计算运维工程师,Python全栈工程师,分享开发经验与生活感悟。
欢迎关注我的微信公众号@运维躬行录,领取海量学习资料