ali lxcfs daemonset方式运行


刚开始按照相关文档将apiserver ,kubelet节点的特权模式开启–allow-privileged=true,再以ali的文档执行,完全无法运行。参考github里的issue得知,其实都是在问题为啥运行不起来的,但回复开发云主机域名不详,其中也确实提到需要在宿主机上支持fuse。开始自行排错:无法搜索到相关资料,下载源码,编译排查
git clone https://github.com/denverdino/lxcfs-initializer.git从Dockfile里也可知,里面的库等文件并不能适合自身的版本需要,目前只是需要让他运行起来,然后再里面执行start.sh的脚本内容,查看具体出错是在哪?build lxcfs:sleep镜像根据原始daemonSet的yaml文件将镜像名改为lxcfs:sleep即可根据Dockerfile的内容可以得知,其实容器应该是有该文件的
https://github.com/denverdino/lxcfs-initializer/blob/master/lxcfs-image/Dockerfile直接用docker的方式来启动看下是否有问题,执行start.sh命令,能正常执行将yaml 文件中的/usr/local的挂载去掉,看是否能正常使用容器内部的lxcfs文件,经验证失败测试结果
此项目只是将宿主机启动进程托管给daemonSet,方便统一管理,宿主机还得提供相关二进制文件lib库等…进一步分析他的init容器内容,main.go,方便了挂载目录。参考资料:
https://www.alibabacloud.com/blog/kubernetes-demystified%3A-using-lxcfs-to-improve-container-resource-visibility_594109?spm=a2c41.12195345.0.0
https://github.com/denverdino/lxcfs-initializer

相关推荐: 利用Azure Backup备份虚拟机之九:从Azure VM备份中恢复文件

Azure备份提供从Azure VM备份(也称为恢复点)还原Azure虚拟机(VM)和磁盘的功能。本文介绍在如何从Azure VM备份中恢复文件和文件夹。还原文件和文件夹仅适用于使用资源管理器模型部署并受保护到恢复服务保管库的Azure VM。此功能适用于使开…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 05/13 22:30
Next 05/13 22:34

相关推荐