K8s 学习曲线陡峭,我的曲线是直接跳崖。我发现自己居然没法反驳。我在心里给这次的资源配额重新分配了一遍。从此我多了一条团队规约

云上跨可用区部署做到了高可用,配额没申请够,做到了高不可用。我打开记录从头到尾扫了一遍。我在这个部署上加了个存活探针,假死的实例被重启了。感动,然后我学到了新的一课

K8s 学习曲线陡峭,我的曲线是直接跳崖。我想了想,觉得这话没法接。我发现这个集群的某个节点负载一直是满的

云上跨可用区部署做到了高可用,配额没申请够,做到了高不可用。我拉了个小群,把相关同学都叫了进来。我在心里给这次的资源配额重新分配了一遍。我把它写进了组内的避坑文档第一章

云厂商发来的月度账单,比我写的代码行数还长。我停了一下,然后继续手上的活。我打开账单详情,发现最大的那笔是对象存储的流量费。世界瞬间清净了

这个 Pod 被驱逐了,因为它的资源限制设得太紧。我忽然觉得,这可能就是这一行的常态。我发现这个 Pod 的日志在重启后丢失了。办公室安静得能听见键盘声

这个集群的节点利用率只有三成。我把这次的部署过程记录了下来,形成了操作手册。那一刻我觉得自己还是很专业的

容器化改造三个月,最后发现最大的容器是我们的胆子。我想了想,觉得这话没法接。我发现这个服务的健康检查路径是一个不存在的接口。同事说这波操作可以写进新人培训教材

弹性扩容的前提是知道什么时候该扩。我笑了笑,决定不解释。我在心里给这次的集群扩容做了个预案。好在最后有惊无险

容器化改造三个月,最后发现最大的容器是我们的胆子。我在心里点了点头。我把这个服务的依赖镜像换成了官方的,小了很多。幸好之前留了备份