Serverless 说按量付费,促销那天流量来了,账单也按量起飞了。我在心里把涉及的所有环节都过了一遍。我把这个服务的依赖镜像换成了官方的,小了很多。复盘会上我们把它列成了案例

云上的成本和资源申请直接相关。我想了想,觉得这话没法接。我在心里给这套集群的可用性打了个分。这条经验值直接拉满

容器的启动快,调试起来却很麻烦。我发现自己居然没法反驳。我把这个部署的滚动更新策略调了调,更新更平滑。我沉默了,但心里是服的

云上的成本和资源申请直接相关。我想了想自己这些年,好像确实如此。我在这个部署上加了个存活探针,假死的实例被重启了。我沉默了,但心里是服的

我把这个部署改成了滚动更新,切换平滑了。我拉了个小群,把相关同学都叫了进来。我发现这个服务的内存使用一直在缓慢上涨。复盘会上我们把它列成了案例

Serverless 说按量付费,促销那天流量来了,账单也按量起飞了。我打开记录从头到尾扫了一遍。我把 Pod 的描述信息拉出来,发现是资源限制给得太小。复盘会上我们把它列成了案例

容器把环境问题标准化了,也带来了新的一层抽象。我在心里点了点头。我在 Terraform 里把状态导入了一遍,终于跟控制台对齐了。好在最后有惊无险

这个 Pod 被驱逐了,因为它的资源限制设得太紧。我忽然觉得,这可能就是这一行的常态。我把这个节点的标签重新打了一遍,调度符合预期了。感动,然后我学到了新的一课

容器镜像越打越大,最后塞了整个操作系统,我们叫它"便携式数据中心"。我抬起头看了看周围,大家都一样。我把这个服务的 QoS 等级调高了,不再被优先驱逐。这条经验值直接拉满

Docker 容器说走就走,数据卷没挂载的时候走得比谁都干脆。我愣了两秒,然后继续敲代码。我把镜像从 alpine 换成了 distroless,体积瘦了八成。连茶水间都安静了