微虚机之Virtlet

同KubeVirt类似,著名的云技术公司Mirantis也推出了面向Kubernets的虚拟机管理插件。众所周知,Mirantis最近在从Openstack 平台向Kubernetes平台全面转型,而Virtlet就是一个非常好的体现。话说目前整个互联网都有这个趋势。

那Virtlet究竟是什么?

首先,它是K8S的一个插件,CRI接口兼容的插件。

其次,通过这个插件,我们可以连接libvirt接口以实现对qcow2为镜像的虚拟机操作。

说到这里,你也许会发现,这不就是另一个Kubevirt么?那我们就来看看它们不一样的地方。

第三,Virtlet的CSI(容器存储接口)有限,目前只支持Flexvolume驱动.

第四,作用以商用为目的的实现,更倾向于网络功能NFV的实现,Virtlet控制的虚拟机更易于配置SRIOV,而且Mirantis也加强了对于安全以及容灾的实现,当然因为只是为Mirantis自有的云平台机制实现的,在公有云环境中我们需要额外的配置设置。

第五,在windows虚机支持方面Virtlet相对要好一些

 

https://github.com/Mirantis/virtlet/blob/master/docs/architecture.md
https://github.com/Mirantis/virtlet/blob/master/docs/architecture.md

 

上图让我们对Virtlet的架构一目了然

1. 通过CRI Proxy Server来实现对docker以及VM的控制切换

2. 通过Virtlet Process来实现对虚机的具体控制

3. 通过一个vmwrapper,复用libvirt来实现对KVM以及QEMU的最终控制

4. 额外的tapmanager来加强对网络的控制,也就是前面所说的NFV优势。

Enjoy, and have a lot of fun!

 

这里只是作简要客观的介述,不含有任何商用广告成分,:-)  好与坏请参考自己的应用场景以及实际应用体验。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

认真的柯南

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值