千家信息网

java中如何利用LXCFS增强容器隔离性和资源可见性

发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,这篇文章给大家分享的是有关java中如何利用LXCFS增强容器隔离性和资源可见性的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。JVM会根据宿主机的内存去分配堆内存,所以经常
千家信息网最后更新 2025年01月25日java中如何利用LXCFS增强容器隔离性和资源可见性

这篇文章给大家分享的是有关java中如何利用LXCFS增强容器隔离性和资源可见性的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

JVM会根据宿主机的内存去分配堆内存,所以经常在给容器配额的场景下直接导致java类应用起不来,当然如java10会更好的适配容器,所以本文通过介绍lxcfs来解决容器里面资源可见性问题,让容器内看到的是真实的容器配额资源量。

本文主要讲解如何使用lxcfs增强容器的隔离性和可见性。并使用二进制部署包使用,减轻部署难度。可在离线环境中使用。

基于LXCFS增强docker容器隔离性的分析https://blog.csdn.net/s1234567_89/article/details/50722915

Kubernetes之路 2 - 利用LXCFS提升容器资源可见性https://yq.aliyun.com/articles/566208

使用二进制lxcfs包进行安装部署,下载地址为:https://github.com/cuisongliu/lxcfs/releases/download/lxcfs-3.0.3-binary-install/lxcfs.tar.gz

确保系统中是否有fusermount命令,系统使用fusermount进行卸载挂载点。

安装如图:

lxcfs安装步骤

操作是不是很easy?下面我们对比一下效果。

首先是在没有安装lxcfs的主机上执行命令:

bash
1
2
docker run --rm -ti  -m 200m ubuntu bash
free -m

效果如图所示:

未使用lxcfs效果图

接下来我们在安装了lxcfs的主机上同样执行命令

bash
1
2
3
4
5
6
7
8
docker run --rm -it -m 200m \
-v /var/lib/lxcfs/proc/cpuinfo:/proc/cpuinfo:rw \
-v /var/lib/lxcfs/proc/diskstats:/proc/diskstats:rw \
-v /var/lib/lxcfs/proc/meminfo:/proc/meminfo:rw \
-v /var/lib/lxcfs/proc/stat:/proc/stat:rw \
-v /var/lib/lxcfs/proc/swaps:/proc/swaps:rw \
-v /var/lib/lxcfs/proc/uptime:/proc/uptime:rw \
ubuntu bash

效果如图所示:

使用lxcfs效果图

到这里lxcfs已经生效了。

这里讲解了docker的使用,对于k8s用户建议使用 https://github.com/fanux/kube/releases/tag/v.12.5-lxcfs-gate 替换k8s的kebelet即可。这是在原生k8s基础上定制集成的一个版本,这样所有的k8s pod都会默认使用了lxcfs

感谢各位的阅读!关于"java中如何利用LXCFS增强容器隔离性和资源可见性"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

容器 资源 效果 隔离 命令 如图 主机 二进制 内存 内容 效果图 是在 更多 篇文章 系统 配额 不错 实用 接下来 可在 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全知识内容题库 数字媒体为什么学数据库 数据库中数据的概念模型是什么 软件开发主要语言及其特点 南京企业软件开发业务流程 如何ping游戏服务器 五笔码数据库 软件开发要不要租高档写字楼 小说项目数据库 成都软件开发科技 数据库会话数 连接数 陕西商友会网络技术有限公司 简述网络安全研究的基本问题 为什么电动车连接不上服务器 高端服务器处理器进口 沈阳市网络安全事件应急预案 数据库中外码的值 虹口区网络技术开发质量保证 关于三分钟网络安全的广播稿 描述电子支付与网络安全事例 院校专业数据库一搜都知道 突然网络连接不到服务器 网络节点服务器 底层软件开发语言有哪些 热门的网络技术有哪些 维护网络安全现状 网络安全缺少吗 mysql跨服务器 普陀区企业数据库研发价格表格 湖北潮流软件开发价格服务标准
0