摘要: 详细参加:http://www.cnblogs.com/sammyliu/p/5179414.html 由此可见当lxd与openstack集成,通过在nova-lxd-driver中遵照nova-compute的定义的南向接口(driver的北向)实现PCI设备的发现等,在创建容器的请求中将con 阅读全文
posted @ 2017-03-04 18:46 angie_hawk7 阅读(255) 评论(0) 推荐(0) 编辑
摘要: lxd gpu设备发现: lxd gpu设备加载:由下可见 最终是否加载取决于Rest接口创建的request body中的config.devices.type是否是gpu以及指定的属性是否和发现上来的一致。而客户端又是如何知道vendorid,pci等信息?实际一般是需要建立GPU资源池,GPU 阅读全文
posted @ 2017-03-04 18:19 angie_hawk7 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: Linux的capability深入分析 阅读全文
posted @ 2017-03-04 17:41 angie_hawk7 阅读(542) 评论(0) 推荐(0) 编辑
摘要: lxd启动容器实际是生成lxc.conf。剩下的就是LXC对容器进行控制了。所以可认为lxc.conf就是lxd和lxc之间主要的接口。lxc.conf详细属性参考: http://manpages.ubuntu.com/manpages/yakkety/en/man5/lxc.container. 阅读全文
posted @ 2017-03-04 17:37 angie_hawk7 阅读(1412) 评论(0) 推荐(0) 编辑
摘要: lxd是什么:lxd是基于lxc构筑的容器管理进程,提供镜像,网络,存储,以及容器的能力,对外暴漏restfull API。其与docker的区别是docker更切近与app container,以应用为中心构筑,lxd属于system container,以资源为中心构筑,其使用方式也是切近与vm 阅读全文
posted @ 2017-03-04 15:28 angie_hawk7 阅读(2083) 评论(0) 推荐(0) 编辑
摘要: Heapster在Kubernetes的运维生态中如下:集群的容器的监控数据收敛汇聚层 heapster1.0版本后内部分为event和metric两个进程,可制作为两个docker镜像部署为两个独立pod。 Heapster metric部分内部代码架构如下: heapster event部分的内 阅读全文
posted @ 2017-02-26 13:36 angie_hawk7 阅读(510) 评论(0) 推荐(0) 编辑
摘要: Kubernetes的生态中,cAdvisor是作为容器监控数据采集的Agent,其部署在每个节点上,内部代码结构大致如下:代码结构很良好,collector和storage部分基本可做到增量扩展开发。 关于cAdvisor支持自定义指标方式能力,其自身是通过容器部署的时候设置lable标签项:io 阅读全文
posted @ 2017-02-26 13:29 angie_hawk7 阅读(7442) 评论(1) 推荐(0) 编辑