kubevirt 替换为 hostnetwork 的优势

  1. 透明
  2. 直接

现有优点:

  1. 把虚拟机放在 pod 里面,可以通过暴露端口,利用 k8s svc 等设计

现有缺点:

  1. 不容易排查,虚拟化隔离了进程,虚拟机内部的问题根本看不到,有割裂感
  2. 不能覆盖多网卡的情况
  3. 多网卡设计复杂(需要额外引入组件),且网卡可具备的功能不一致,有割裂感
  4. 虚拟机的基本功能和 pod 有明显区别,属于硬塞,需要写大量兼容性代码

所以基于最简单的架构提供虚拟机才是最简单可靠的方案

相关推荐
拖孩3 分钟前
用 AI 重解千年观音灵签,做了一个微信小程序,每天摇一摇,命运给你回应
前端·后端·微信小程序
Python私教4 分钟前
AI Agent 可观测性不只是日志:一套可回放的多步执行链
人工智能·后端·python
Python私教16 分钟前
模型越强越不需要 Skills?我把 AI 编程能力拆成 4 层
人工智能·后端·python
名字还没想好☜1 小时前
Go 的 io.Reader/Writer 组合实战:io.Copy、TeeReader、MultiWriter 优雅处理数据流
开发语言·后端·golang·go·iphone
喵个咪2 小时前
GoWind Shop 架构剖析:一个 REST 请求穿越三服务 BFF 的七环链路
vue.js·后端·go
喵个咪2 小时前
GoWind Shop 安全设计:JWT 鉴权、Ent 行级隔离、防篡改审计与四个真实漏洞修复
vue.js·后端·go
喵个咪2 小时前
GoWind Shop:一个 proto 文件如何生成后端、前端、文档、校验六路代码
vue.js·后端·go
用户7783366132112 小时前
从 0 搭一个关键词排名监控:核心思路 + 可运行代码
后端·python·api
喵个咪2 小时前
GoWind Shop 出海实战:多语言商品内容怎么存、怎么录、怎么按 locale 取
vue.js·后端·go
郝学胜_神的一滴3 小时前
C++20 高级编程 001:从极简HelloWorld到现代类型体系全梳理
c++·后端