在LXD容器中运行博纳云计算任务脚本

Moderator: 论坛版主

Post Reply
Anshan
1
Posts: 6
Joined: Fri May 17, 2019 1:43 pm

在LXD容器中运行博纳云计算任务脚本

Post by Anshan » Fri May 17, 2019 1:53 pm

LXD的优势不言而喻,相较于虚拟机,LXD的资源占用成本几乎可以忽略不记,因为它和主机共享内核,而不重新运行一个新的内核。
博纳云计算任务有NAT类型和硬盘大小的限制,通过LXD的DIR存储后端,和主机共享存储空间,比用虚拟机指定存储空间大小要方便的多,而且省去了不必要的硬盘成本,这里不得不说一下,如果你的根目录大小大于120GB,那么你完全无须再加一个移动硬盘或者U盘给博纳云,因为后台会认你的根目录大小,非常方便。更低的资源占用意味着更少的电费成本,这对于一些用户来说,应该很重要,而对于内存,同样和主机共享,所有内存共享,且大小就为总内存大小。

这里也解答几点疑惑:
1、LXD一个容器死掉的话,不会使所有容器全部宕掉,因为每个容器之间都是相互独立的,且具有独立的网络空间。
2、LXD所有容器可公用一个存储后端,也就是一个硬盘,不需要为每个挂博纳云的容器分配空间
3、LXD所有容器共享内存,且每个容器的内存大小都为宿主机的内存大小(如果你是想运行k8s的话,那么将不包括swap),例如宿主机的内存为32G,那么每个容器的内存都是32G
4、LXD可以通过自定义网桥来实现所有容器都为NAT1模式,挂博纳云是美滋滋呀 :D

给出文章链接:
https://blog.lpxin.com/2019/05/16/%E5%9 ... %EF%BC%89/

Post Reply