我公司目前的有个开发者用的 k8s 集群(用处:开发者申请资源创建一些自定义数据处理任务在上面执行)。为了获取一些 host 上的硬件信息,运维让这个集群上的 POD ,都默认挂载了 host 的 /dev 目录。最直观上,这会使得一些工具(top/free 等)显示的内容和实际 POD 拥有的资源存在差异(比如 pod 拥有 10GB 内存,但 top 显示的是 Host 全部的 256GB 内存)。
我总怀疑一些任务经常 OOM 是不是跟这些有关(可能会被系统杀掉的条件会变?我们运维是觉得这么做没什么问题)。但我自己对 k8s 不是特别了解,网上没有搜索到这么做的例子,不太清楚从哪个方向去查。有没有有经验的同学知道这么做有什么问题吗?或者能指一下可能相关的资料我去差一下。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.