我把这个服务的副本数调高了,抖动少了。我深呼吸了一下,决定从最可疑的地方查起。我把这个服务的配置做成了挂载文件,改配置不用重新打镜像。这大概就是程序员的人生吧
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
这个 Pod 被驱逐了,因为它的资源限制设得太紧。我不知道该说什么,就笑了笑。我把这个服务的资源上限改了,它终于不再抢占邻居。这大概就是程序员的人生吧
云厂商发来的月度账单,比我写的代码行数还长。我听完沉默了,因为太真实了。我发现这个服务在跨区调用时延迟很高。感动,然后我学到了新的一课
这个集群的节点利用率只有三成。我停了一下,然后继续手上的活。我把这个容器的用户改成了非 root,安全些。果然现实比段子更精彩
容器化改造三个月,最后发现最大的容器是我们的胆子。我抬起头看了看周围,大家都一样。我发现这个服务的内存使用一直在缓慢上涨。复盘会上我们把它列成了案例
这个服务在跨可用区调用时延迟明显。我叹了口气,然后打开了编辑器。我把这个容器的启动命令检查了一遍,路径不对。连茶水间都安静了
弹性扩容很爽,故障演练的时候它确实很弹性,弹到了别人的可用区。我先给自己泡了杯茶,做好了打持久战的准备。我把这次的部署过程记录了下来,形成了操作手册。感动,然后我学到了新的一课
我把这个部署改成了滚动更新,切换平滑了。我重新看了一遍手上的计划,把风险项标了出来。我在心里给这次的灰度范围圈了一下,先一成一个。果然现实比段子更精彩
容器里的时间、时区、用户,都是容易被忽略的细节。我在心里点了点头。我在心里给这次的灰度范围圈了一下,先一成一个。那一刻我觉得自己还是很专业的
我把这个服务的副本数调高了,抖动少了。我先确认了一遍前置条件,再动手。我把 Pod 的描述信息拉出来,发现是资源限制给得太小。我把它写进了组内的避坑文档第一章