diff --git a/content/zh/live/_index.md b/content/zh/live/_index.md index 027f1bf74..72d5eae5c 100644 --- a/content/zh/live/_index.md +++ b/content/zh/live/_index.md @@ -26,7 +26,7 @@ section2: section3: videos: - - title: 云原生虚拟化 + - title: 容器原生虚拟化:从 KubeVirt 到 KSV 虚拟化 link: ./ksv0526-live/ snapshot: https://pek3b.qingstor.com/kubesphere-community/images/ksv0526-live-cover.png type: iframe diff --git a/content/zh/live/ksv0526-live.md b/content/zh/live/ksv0526-live.md index 0c51cc46b..30e5a80e5 100644 --- a/content/zh/live/ksv0526-live.md +++ b/content/zh/live/ksv0526-live.md @@ -1,5 +1,5 @@ --- -title: 云原生虚拟化 +title: 容器原生虚拟化:从 KubeVirt 到 KSV 虚拟化 description: 通过与 Hypervisors、OpenStack 等传统虚拟化技术在计算/存储/网络/原理等多维度的对比,体现云原生虚拟化 KubeVirt 所带来的技术优势,以及 KubeVirt 在 KSV 平台的实现方式和 demo 演示。 keywords: KubeSphere, Kubernetes, OpenStack, KubeVirt, 虚拟化 css: scss/live-detail.scss @@ -41,7 +41,7 @@ B 站 http://live.bilibili.com/22580654 ### Q1:很多虚拟机都有固定 IP 的功能,这方面我们是怎么实现的,保证虚拟机重启后 IP 是不变的? -A:对于 macvtap 的实现,KSV 有自己的 IPAM 功能模块来管理 IP 地址,只要创建 VM 的时候就会固定给他分配 IP 地址,VM和容器网络是分开的,所以不存在重启后 IP 地址变化的问题,对于 Kube-OVN 也是支持重启后 IP 地址不变的。 +A:对于 Macvtap 的实现,KSV 有自己的 IPAM 功能模块来管理 IP 地址,只要创建 VM 的时候就会固定给他分配 IP 地址,VM和容器网络是分开的,所以不存在重启后 IP 地址变化的问题,对于 Kube-OVN 也是支持重启后 IP 地址不变的。 ### Q2:在问题 1 的基础上,虚拟机都会有很多单独的 IP 的管理分配,有没有具体的 multus CNI 方案去实现? @@ -51,29 +51,29 @@ A:虚拟机的 IP 地址是通过 Kubevirt 的 clount-init 配置传递到虚 A: 暂时没有实现这个功能,在云原生下应该更希望用 LB 或者 service 来解决。 -### Q4:Kubevirt 是不是支持集群的 worker node 是裸金属服务器的情况啊? +### Q4:KubeVirt 是不是支持集群的 worker node 是裸金属服务器的情况啊? -A:kubevirt 的母体是 K8s,K8s 是支持安装在裸金属服务器上的,考虑虚拟机的嵌套虚拟化的需要,最好安装到裸金属服务器上。 +A:KubeVirt 的母体是 K8s,K8s 是支持安装在裸金属服务器上的,考虑虚拟机的嵌套虚拟化的需要,最好安装到裸金属服务器上。 -### Q5:KSV 里使用了什么网络插件 overlay 网络? +### Q5:KSV 里使用了什么网络插件 Overlay 网络? -A:KSV 用 macvtap 实现的是 underlay 网络,正在集成 Kube-OVN。 +A:KSV 用 Macvtap 实现的是 Underlay 网络,正在集成 Kube-OVN。 ### Q6:VM 实例和 Pod 是什么关系,是 Pod 里启动的 VM 吗? A:Pod 是带有 libvirt 环境的,所以虚拟机是在 Pod 里面起来的。 -### Q7:OpenStack 相比于 Kubevirt,Kubevirt 更适合什么场景? +### Q7:OpenStack 相比于 KubeVirt,KubeVirt 更适合什么场景? -A:Kubevirt 会让 K8s 统一纳管容器和 VM,让虚拟机与容器之间更好的交互,虚拟机可以重用云原生组件,还有就是 K8s 要比 OpenStack 更轻量级。 +A:KubeVirt 会让 K8s 统一纳管容器和 VM,让虚拟机与容器之间更好的交互,虚拟机可以重用云原生组件,还有就是 K8s 要比 OpenStack 更轻量级。 ### Q8:Kube-OVN 性能有点差,有使用网络加速插件吗? -A:容器下的大多网络插件都是在一个子网平面的,但是 Kube-OVN 提供了虚拟交换机,虚拟路由器,网关等功能,更加灵活。现在 Kube-OVN 是通过 vether+bridge 的方式接入虚拟机,经过的路径太长,希望 Kube-OVN 和 Kubevirt 社区合作,通过 OVS 的 internal port 直接挂到 VM 中,这样路径很短很多,也可以通过 DPDK+OVS 来提高这个性能,如果更高的网络性能需求,建议使用网卡的硬件虚拟化技术 SRIOV,Kubevirt 是支持的。 +A:容器下的大多网络插件都是在一个子网平面的,但是 Kube-OVN 提供了虚拟交换机,虚拟路由器,网关等功能,更加灵活。现在 Kube-OVN 是通过 vether+bridge 的方式接入虚拟机,经过的路径太长,希望 Kube-OVN 和 KubeVirt 社区合作,通过 OVS 的 internal port 直接挂到 VM 中,这样路径很短很多,也可以通过 DPDK+OVS 来提高这个性能,如果更高的网络性能需求,建议使用网卡的硬件虚拟化技术 SRIOV,KubeVirt 是支持的。 ### Q9:虚拟机支持组播吗? -A:对于 macvtap 来说,只要物理交换机支持,应该没问题的。 +A:对于 Macvtap 来说,只要物理交换机支持,应该没问题的。 ### Q10: KSV 产品可以试用吗? diff --git a/static/images/live/cloudnative-live-banner.png b/static/images/live/cloudnative-live-banner.png index 5d5041479..564d73180 100644 Binary files a/static/images/live/cloudnative-live-banner.png and b/static/images/live/cloudnative-live-banner.png differ