- 博客(6)
- 收藏
- 关注
原创 arm架构的pod会比x86架构占用的内存多?记录一次内存分析过程
对于pod,exec OOMScore 的取值范围为 [-1000, 1000],Guaranteed pod 的默认值为 -998,Burstable pod 的值为 2~999,BestEffort pod 的值为 1000,也就是说当系统 OOM 时,首先会 kill 掉 BestEffort pod 的进程,若系统依然处于 OOM 状态,然后才会 kill 掉 Burstable pod,最后是 Guaranteed pod;是容器真实使用的内存量,也是 limit 限制时的 oom 判断依据。
2025-04-27 15:50:53
899
原创 kubevirt热迁移在不同操作系统间可能会出现的问题剖析
然后,在libvirt中添加debug,发现读取设备内存报错,虚拟机没有开通GPU卡,但是qemu启动参数中带有GPU设备-device virtio-gpu-pci,id=video0,max_outputs=1,bus=pci.6,addr-0x0,在VirtualMachine中添加配置autoattachGraphicsDevice: false,依然迁移失败。kubevirt虚拟机借助于底层的qemu和libvirt的相关能力,实现了在k8s上自由的虚拟化,开通资源,但是在混合集群上还没有先例。
2025-04-25 17:08:52
992
原创 公司内部集群是混合集群?如何让容器镜像运行在各个节点上?
Manifest 是一个 JSON 文件,包含多个镜像的元数据(如操作系统、架构、层信息等),用于描述一个虚拟镜像(称为 Manifest List 或 清单列表)。Docker Manifest 是 Docker 用于管理多架构镜像的核心功能,允许将不同平台(如 amd64、arm64)的镜像元数据整合为单一虚拟镜像,从而简化跨平台部署流程。Manifest List:通过 docker manifest create 命令生成,整合多个架构的镜像清单,客户端拉取时会根据当前平台自动选择对应镜像。
2025-04-24 16:26:22
396
原创 maven私库的配置
###maven私库的配置为了解决maven在内网无法访问外网下载依赖的情况,所以需要配置代理,经过验证以下方式有效:####windows下进行配置1.首先在下载的maven安装包里面找到conf文件,然后里面有个settings.xml所以编辑这个文件。<mirrors> <mirror> <id>cmaven</id> <name>chinaunicom maven</name
2020-11-13 17:34:35
2347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人