千家信息网

yarn和k8s混合部署初步方案是怎样的

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,yarn和k8s混合部署初步方案是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。版本yarn 2.6.0k8s v1.15.2
千家信息网最后更新 2024年11月19日yarn和k8s混合部署初步方案是怎样的

yarn和k8s混合部署初步方案是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

版本

yarn 2.6.0
k8s v1.15.2

背景

随着k8s的越来越火热以及k8s的可扩展以及自修复优势,k8s势必是互联网的优势,但是很大一部分公司的资源管理工具依旧是yarn,而且yarn和k8s也必然并行很久一段时间,
但是由于yarn的隔离型相对于k8s来说还是很弱的,好在yarn 2.6.0版本也集成了LinuxContainerExecutor(默认是DefaultContainerExecutor),也就是说yarn在好长一段时间是不支持cpu限制的,LinuxContainerExecutor的利用了cgroup来进行cpu的限制,而memory的隔离是在利用container进行隔离。
我们知道对于多种资源管理工具的混合部署来说,资源的争夺必定是存在的。分析一下k8s,k8s默认是支持docker runtime的,也就是说k8s在支持docker的情况下,是利用docke进行资源隔离的,而docker是利用了liunx 的namespace进行隔离,用cgroup进行资源限制。而相对于yarn,只需要修改配置文件就行。

具体实施以及配置

k8s

对于k8s来说,按照k8s官网,我们把docker cgroups的驱动修改为systemd。具体修改方式参照官网:

# Set up the Docker daemoncat <

修改完后重启docker,运行docker info会打印出:

...Cgroup Driver: systemd...

说明设置成功。

关于cgroup的两种驱动cgroupfs和sysmted的区别:cgroupfs是直接把pid写入对应的cgroup文件,然后把对应的资源限制也写入相应的cpu memory的cgroup文件。systemd本身可以提供一个cgroup的管理方式。直接在service的文件中写入对应的资源限制就可以

另外我们得设置dockerd的cgroup-parent和yarn在同一个目录下,这样才能达到yarn和k8s按照配置文件进行资源的分配和管理 按照dockerd官网 直接运行

dockerd --cgroup-parent /path/to/cgroup

yarn

yarn配置支持cpu的限制网上很多资料。如这里关于yarn的linuxcontainerExecutor的jira,参考这里 注意一下这个配置:

  yarn.nodemanager.linux-container-executor.cgroups.mount-path  /sys/fs/cgroup

这个配置最好和docker的--cgroup-parent一致,这样才能更好的管理和控制资源

关于yarn和k8s混合部署初步方案是怎样的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

资源 配置 限制 文件 管理 隔离 支持 混合 问题 方案 也就是 也就是说 优势 工具 方式 时间 更多 版本 资源管理 分析 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全儿歌你拍一我拍一 软件开发提供设备保障方案 网络安全与普通人 停车场管理系统服务器端 数据库查询语句不能中断 网络安全进社区结对服务 网络安全演习步骤 用查询窗口还原数据库 酒店网络技术管理 手机版创世宝可梦服务器下载 深圳软件开发定制公司有哪些 samba 服务器 内存管理 数据量大的数据库设计 网络安全与保密结课论文 网络安全和信息安全师生演练制度 公司网络安全宣传周稿件 数据库恢复技术课后答案 哎呀登录服务器 网络安全法什么时候开始实行 妇联网络安全周进商户 目前最广泛的局域网络技术 备份账套和数据库的区别 学生网络安全意识薄弱 芝罘区app定制软件开发企业 网站服务器无法用户名和密码 闵行区机电软件开发技术指导 邮箱服务器关闭还能接收吗 无法登录邮箱怎么办提示网络安全 表格带数据库功能 冲惠互联网科技有限公司
0