网络互联互通
作为kubernetes生态的一部分,实现容器,安全容器,云主机,不同载体之间互访互信
kubevirt重要组件包括virt-api、virt-controller、virt-handler、virt-launcher、Libvirtd。 • virt-api作为所有涉及虚拟化相关的处理流程的入口(Entry Point),负责更新、验证VMI CRDs;提供RESTful API来管理集群中虚拟机; • virt-controller负责监控虚拟机实例VMI对象和管理集群中每个虚拟机实例VMI的状态以及与其相关的Pod; • virt-handler负责监控每个虚拟机实例的状态变化保持集群级VMI Spec与相应libvirt域之间的同步;报告Libvirt域状态和集群Spec的变化;调用以节点为中心的插件以满足VMI Spec定义的网络和存储要求。 • virt-launcher提供cgroups和名称空间并用于托管VMI进程。 • virt-launcher借助于libvirtd来管理VMI实例的生命周期。