文章 链接到标题 技术 链接到标题 Steam Deck, Linux Container and the Arch Community
关于 [[Steam Deck]] OS 的介绍,底层是 [[Arch]] Linux,采用的是 A/B 升级方式,应用采用 [[Flatpak]] 方式进行安装升级(保证安全性)。现在关于这种 OS 比较轻,应用采用容器化的模式应该是很成熟了。
Global Code Time Report
编码时间报告。平均每天编码时间少于 1 小时,周三是编码时间最多的,很少有开发人员每天编码时间超过 2 小时。
(A few) Ops Lessons We All Learn The Hard Way
一些“经验”教训。比如:在某个你没有在意过的服务,会解析 DNS来完成某项工作。关掉 TCP 53 可能会有奇怪的事情发生。正在查看的源代码不是在生产中运行的代码。如果一周内没有完成故障复盘,那有可能永远也无法完成。没有人知道你在做什么。
Slacker: Fast Distribution with Lazy Docker Containers
76%的时间花费在镜像的拉取。容器真正运行需要的有效数据只占用镜像大小的 6%。
镜像大小中,低层级(<9)的数据占到了镜像大小的一半以上。
Kubernetes 中 Descheduler 组件的使用与扩展
Descheduler 通过触发 Pod 的驱逐,来保证集群内资源分布均衡,达到 DRS效果。作者提出了 Descheduler 改进后的评估方式。